@import "base.css";

iframe.select_bug {position:absolute; top:0; left:0; z-index:-1; width:100%; height:200px; opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.goto_top {position:absolute; top:177px; right:6px; *right:-60px;}

/* main */
.mainTop_wrap {position:absolute; top:0; left:0; width:100%; z-index:10000000;}
.mainTop_wrap .mainTop {width:980px; margin:0 auto; position:relative; z-index:10000;}
.mainTop_wrap .mainTop p.arr_l {position:absolute; top:244px; left:15px; z-index:100000;}
.mainTop_wrap .mainTop p.arr_right {position:absolute; top:244px; right:222px; z-index:100000;}
.mainTop_wrap .mainTop p.btn_view {position:absolute; right:15px; top:567px;}

.counter_box {position:absolute; top:99px; right:0; width:208px; height:340px; background:url('../images/main/counter.png') no-repeat; padding:13px 0 0 40px; margin-right:-1px; display:none;}
.counter_box dt {width:177px; height:33px; background:url('../images/main/counter_line.png') no-repeat bottom;}
.counter_box dt span.tit_l {display:inline-block; float:left; width:142px;}
.counter_box dt span.btn_r {display:inline-block; float:left; width:35px; padding-top:6px;}
.counter_box dt span.btn_r a {margin-left:3px;}

.counter_box dd.counter_num {width:177px; height:48px; padding-top:12px;}
.counter_box dd.counter_num span {display:inline-block; float:left; padding-right:2px;}
.counter_box dd.counter_num span.comma {padding-top:27px;}
.counter_box dd.counter_num span.comma2 {padding:27px 1px 0 0;}
.counter_box dd.counter_num span.last {padding-right:0;}

.counter_box dd .use_list {width:177px; height:200px; position:relative; overflow:hidden;}
.counter_box dd .use_list li {width:177px; height:55px; background:url('../images/main/counter_line.png') no-repeat bottom; padding:12px 0 0 0; position:absolute;}
.counter_box dd .use_list dd.thum_img {float:left; padding-right:9px;}
.counter_box dd .use_list dd.cont_txt {float:left; width:128px;}
.counter_box dd .use_list dd.cont_txt p.tit {width:128px; height:18px; font-weight:bold; color:#515150; padding-top:1px;}
.counter_box dd .use_list dd.cont_txt p.tit img {width:14px; height:9px; margin-top:1px;}
.counter_box dd .use_list dd.cont_txt p.txt {width:128px; font-size:11px; color:#979694; line-height:12px;}
.counter_box dd .use_list dd.cont_txt p.txt a {color:#979694;}

.main_visual {width:100%; height:592px; position:relative; overflow:hidden; margin-bottom:51px;}

#visual {width:100%; height:592px; position:absolute; left:0px; top:0px; overflow:hidden;border:1px solid;}
 .linkbox {width:900px; height:500px; margin:-30px auto; padding:0;}

.visual_wrap1 {position:absolute; top:0px; width:100%; height:592px; display:none;}
.visual_wrap1 .visual {width:915px; margin:0 auto; padding:146px 0 0 65px;}
.visual_wrap1 .visual p.txt01 {margin-bottom:62px; }
.visual_wrap1 .visual p.txt02 {height:50px;}
.visual_wrap1 .visual p.txt03 {height:77px;}
.visual_wrap1 .visual p.main_img {margin-left:-65px;}
.visual_wrap1 .visual dd.img_l {float:left; width:247px; margin-right:22px; background:url('../images/main/visual01_line.gif') no-repeat right top;}
.visual_wrap1 .visual dd.img_l p.stit {height:26px;}
.visual_wrap1 .visual dd.img_l p.img_txt {padding-bottom:92px;}
.visual_wrap1 .visual dd.img_r {float:left; width:270px;}
.visual_wrap1 .visual dd.img_r p.stit {height:28px;}
.visual_wrap1 .visual dd.img_r p.img_txt {padding-left:2px;}

.visual_wrap2 {position:absolute; top:0px; width:100%; height:592px; display:none;}
.visual_wrap2 .visual {background:none; width:915px; margin:0 auto; padding:146px 0 0 65px;}
.visual_wrap2 .visual p.txt01 {margin-bottom:35px; }
.visual_wrap2 .visual p.main_img {margin-left:56px;}

.visual_wrap3 {position:absolute; top:0px; width:100%; height:592px; display:none;}
.visual_wrap3 .visual {width:915px; margin:0 auto; padding:136px 0 0 65px;}
.visual_wrap3 .visual p.txt01 {margin-bottom:40px; }
.visual_wrap3 .visual p.txt02 {height:39px; padding-left:5px;}
.visual_wrap3 .visual p.txt03 {height:46px;}
.visual_wrap3 .visual .map {position:relative; width:723px; height:358px; background:url('../images/main/visual03_img01.png') no-repeat; margin-left:-29px;}
.visual_wrap3 .visual .map p {font-family:'Tahoma'; font-size:10px; color:#000;}
.visual_wrap3 .visual .map .map_inner {width:723px; height:358px; background:url('../images/main/map_num_box.png') no-repeat 113px 14px; /*display:none;*/}

.visual_wrap3 .visual .north_america p.center {position:absolute; top:87px; left:172px;}
.visual_wrap3 .visual .north_america p.Experience {position:absolute; top:98px; left:191px;}
.visual_wrap3 .visual .europe p.center {position:absolute; top:68px; left:430px;}
.visual_wrap3 .visual .europe p.Experience {position:absolute; top:80px; left:449px;}
.visual_wrap3 .visual .cis p.center {position:absolute; top:26px; left:611px;}
.visual_wrap3 .visual .cis p.Experience {position:absolute; top:38px; left:630px;}
.visual_wrap3 .visual .latin_america p.center {position:absolute; top:209px; left:260px;}
.visual_wrap3 .visual .latin_america p.Experience {position:absolute; top:221px; left:279px;}
.visual_wrap3 .visual .middle_east_africa p.center {position:absolute; top:162px; left:418px;}
.visual_wrap3 .visual .middle_east_africa p.Experience {position:absolute; top:174px; left:437px;}

.visual_wrap3 .visual .asia_pacific p.center {position:absolute; top:111px; left:585px;}
.visual_wrap3 .visual .asia_pacific p.Experience {position:absolute; top:121px; left:605px;}

.main_content {width:950px; margin:0 auto; padding:0 15px;}

/* main 이미지3 슬라이드 */
#stage {/*width:1362px;*/ width:950px; height:592px; background:#fff; margin:0 auto; position:relative; overflow:hidden;}

#imageContainer {width:950px; height:592px; position:absolute; left:0px; top:0px; background:#555555; overflow:hidden;}
#imageContainer a.img_mid_link {position:absolute; top:0; left:207px; display:block; width:536px; height:592px; background:url('../images/main/link_png.png') no-repeat; z-index:1000;}
#imageContainer div {font-size:20pt; width:207px; height:592px; position:absolute; top:0px; left:0px; overflow:hidden;}
#imageContainer div img {position:absolute;top:0;left:0;}
#imageContainer div img.on {z-index:10}

.sub_menu p.layer_w {position:absolute; top:71px; left:0; width:978px; height:52px; background:#fff; z-index:-1; border:1px solid #e4e2dc; border-top:none;}

/*
.image_0{width:207px; height:782px; position:absolute; top:0px; left:0px; overflow:hidden;}
.image_1{width:207px; height:782px; position:absolute; top:0px; left:0px; overflow:hidden;}
.image_2{width:207px; height:782px; position:absolute; top:0px; left:0px; overflow:hidden;}
.image_3{width:207px; height:782px; position:absolute; top:0px; left:0px; overflow:hidden;}
.image_4{width:207px; height:782px; position:absolute; top:0px; left:0px; overflow:hidden;}
*/


/*
(우선순위)
공백은 tag 참조
# 은 id 참조
. 은 클래스명 참조

position:relative ? 상대위치, ? 모든것이 적용? 요소 본래? 위치로부터의 거리


position:absolute ? 절대위치, ? 포함 블록? 네변? 기준으로 배치
absolute ? 지정되? 포함 블록? position 속성? 갖지 않은이상 간섭(overflow)? ? 없게?
*/

.top_product dd {float:left;}

.main_tit_long {width:950px; height:36px; background:url('../images/main/line_long.gif') no-repeat top; padding-top:18px;}

.main_cont_wrap01 {width:950px; height:333px;}
.main_cont_wrap02 {width:950px; height:248px;}
.main_cont_wrap03 {width:950px; height:236px;}

.main_box01 {float:left; width:454px;}
.main_box01 p.main_tit {width:454px; height:36px; background:url('../images/main/line_short.gif') no-repeat top; padding-top:18px;}
.main_box01 .main_tit2 {width:454px; height:36px; background:url('../images/main/line_short.gif') no-repeat top; padding-top:18px;}
.main_box01 .main_tit2 p {float:left; width:207px;}
.main_box01 .main_tit2 p span.tit {display:inline-block; float:left;}
.main_box01 .main_tit2 p span.btn {display:inline-block; float:right; padding-top:11px;}

p.main_tit span.tit {display:inline-block; float:left;}
p.main_tit span.btn {display:inline-block; float:right; padding-top:11px;}

.box_type01 {float:left; width:207px;}
.box_type01 p.main_stit {font-weight:bold; color:#515150; padding:11px 0 5px 0;}
.box_type01 p.main_stit2 {font-weight:bold; color:#515150; padding:0 0 5px 0; line-height:16px;}
.box_type01 p.main_txt {position:relative; font-size:11px; color:#979694; letter-spacing:-1px;}
.box_type01 p.main_txt a {color:#979694;}
.box_type01 p.main_txt span.date {display:inline-block; position:absolute; bottom:0; right:0; width:51px; color:#b7b7b5;}
.box_type01 p.main_txt2 {font-size:11px; color:#979694;}
.box_type01 p.main_txt2 a {color:#979694;}
.box_type01 ul {clear:both; width:207px;}
.box_type01 li.thum_img {float:left; padding:0 10px 12px 0;}
.box_type01 li.thum_img2 {float:left; padding:0 10px 8px 0;}
.box_type01 li.cont_txt {float:left;}
.box_type01 li.cont_txt p.tit {height:18px; font-weight:bold; color:#515150; padding-top:1px;}
.box_type01 li.cont_txt p.txt {font-size:11px; color:#979694; line-height:12px;}
.box_type01 li.cont_txt p.txt a {color:#979694;}
.box_type01 li.cont_txt p.txt2 {height:30px; font-size:12px; color:#979694; padding-top:1px; line-height:14px;}
.box_type01 li.cont_txt p.txt2 a {color:#979694;}
.box_type01 li.cont_txt p.txt3 {width:137px; font-size:11px; color:#979694; line-height:12px; letter-spacing:-1px; }
.box_type01 li.cont_txt p.txt3 a {color:#979694;}
.box_type01 li.cont_txt p.date {font-size:11px; color:#b7b6b3;}
.box_type01 p.txt_type01 {height:31px; font-weight:bold;}
.box_type01 p.txt_type02 {height:44px; font-size:11px; color:#515150; letter-spacing:-1px;}
.box_type01 p.txt_type03 {font-size:11px; color:#979694; letter-spacing:-1px;}
.box_type02 {float:left; width:210px;}
.box_type03 {float:left; width:207px; color:#979694; padding-top:2px;}
.box_type03 li {width:201px; height:22px; background:url('../images/main/blit_gray.gif') no-repeat left 5px; padding-left:6px;}
.box_type03 li a {color:#979694;}
.box_type04 {float:left; width:454px; color:#979694; padding-top:2px;}
.box_type04 li {clear:both; width:448px; height:22px; background:url('../images/main/blit_gray.gif') no-repeat left 5px; padding-left:6px;}
.box_type04 li span.news_txt {display:block; float:left; width:374px;}
.box_type04 li span.news_date {display:block; float:left; width:74px; font-size:12px; color:#515150; text-align:right;}
.box_type04 li a {color:#979694;}

.main_box02 {float:left; width:703px;}
.main_box02 p.main_tit {width:703px; height:36px; background:url('../images/main/line_long2.gif') no-repeat top; padding-top:18px;}

.main_box03 {float:left; width:454px;}
.main_box03 p.main_tit {width:454px; height:36px; background:url('../images/main/line_long2.gif') no-repeat top left; padding-top:18px;}

.loading_wrap {position:absolute; top:0px; width:100%; height:592px;}

.intro_egs {position:relative; width:100%; /*min-height:550px; height:auto !important;*/ height:592px; background:url("../images/main/bg01.jpg") no-repeat center;}
.intro_egs .intro_inner1 {text-align:center; padding:347px 30px 0;}
.intro_egs .intro_inner2 {position:absolute; top:0; text-align:center; padding:109px 30px 0;}
.intro_egs .intro_inner2 #spin_blank_anigif {display:none; margin-left:500px; opacity:0.0; filter:alpha(opacity=0);}
.intro_egs .intro_inner2 #intro_image_2 {display:none; margin-left:360px; opacity:0.0; filter:alpha(opacity=0);}

.news_box_top {position:absolute; right:9px; top:622px; width:198px; height:138px; background:url("../images/main/news.png") no-repeat left top; padding:22px 0 0 21px;/*width:191px; height:136px; background:#f9f9fa; padding:16px 0 0 15px;*/ display:none;}
.news_box_top dt {height:32px;}
.news_box_top dt span.tit {display:inline-block; float:left; width:139px;}
.news_box_top dt span.btn {display:inline-block; float:left; width:50px;}
.news_box_top li {width:177px; padding:0 0 4px 7px; background:url("../images/main/blit_black.gif") no-repeat left 4px; letter-spacing:-1px;}
.news_box_top li p.date {color:#979694;}
.news_box_top li a {color:#515151;}
.news_box_top li a span {color:#df0037;}

/* gnb */
#gnb_wrap {width:100%; height:129px; background:url('../images/main/bg_gnb.gif') repeat-x top;}
#gnb_wrap .gnb {position:relative; width:950px; margin:0 auto; z-index:10000; padding:0 15px;}

#gnb_wrap_main {background:url('../images/main/bg_gnb_main.png') repeat-x left -8px;}
#gnb_wrap_main .gnb {position:relative; width:950px; margin:0 auto; z-index:1000000; padding:0 15px;}

.topMenu {float:right; height:20px; margin-top:15px;}
.topMenu li {float:left;}

.main_menu {clear:both; height:45px;}
.main_menu dl {float:left;}
.main_menu ul {float:right;}
.main_menu li {float:left; height:45px;}

.sub_menu {clear:both; height:38px;}
.sub_menu li {float:left; padding:0 15px; background:url('../images/common/gnb_line.gif') no-repeat top right;}
.sub_menu li.last {padding-right:0; background:none;}

.sub1 {display:none; padding:11px 0 0 0; }
.sub2 {display:none; position:absolute; top:71px; left:15px; z-index:1000;}
.sub3 {display:none; padding:11px 0 0 0; /*margin-left:265px;*/ float:right;}
.sub4 {display:none; padding:11px 0 0 0; /*margin-left:452px;*/ float:right;}
.sub5 {display:none; padding:11px 0 0 0; /*margin-left:233px;*/ float:right;}

div.sub1.sub_menu{text-align:right;}
div.sub1.sub_menu ul {display:inline-block; *display:inline; *zoom:1;}
div.sub1.sub_menu ul li{text-align:right;}

.gnb_layer {width:948px; height:235px; border:1px solid #e4e2dc; border-top:none; background:#fff;}
.gnb_layer dl {float:left; width:268px;}
.gnb_layer .menu_box {float:left; width:130px; padding-top:20px;}
.gnb_layer .menu_box p.thum_img {padding-bottom:20px;}
.gnb_layer .menu_box ul.menu1 {padding-left:37px;}
.gnb_layer .menu_box ul.menu2 {padding-left:31px;}
.gnb_layer .menu_box ul.menu3 {padding-left:37px;}
.gnb_layer .menu_box ul.menu4 {padding-left:37px;}
.gnb_layer .menu_box ul.menu5 {padding-left:29px;}
.gnb_layer .menu_box ul.menu5 li.stit {padding-left:22px;}
.gnb_layer .menu_box ul.menu5 li.smenu {padding-bottom:12px;}
.gnb_layer .menu_box ul.menu5 li.smenu a {white-space:nowrap;}
.gnb_layer .menu_box ul li.stit {height:24px;}
.gnb_layer .menu_box ul li.smenu {height:19px;}
.gnb_layer .menu_box ul li.smenu a {font-size:11px; color:#999; background:url('../images/common/gnb_blit_off.gif') no-repeat left 2px; padding-left:10px;}
.gnb_layer .menu_box ul li.smenu a:hover {font-weight:bold; color:#df0037; background:url('../images/common/gnb_blit_on.gif') no-repeat left 2px; padding-left:10px; text-decoration:none;}
.gnb_layer .menu_box ul li.smenu a.on {font-weight:bold; color:#df0037; background:url('../images/common/gnb_blit_on.gif') no-repeat left 2px; padding-left:10px;}

/* container */
#container_wrap {width:100%; padding-bottom:65px; text-align:justify;}
#container_wrap .container_inner {width:980px; min-height:665px; margin:0 auto;padding:0 0 0 30px;overflow:hidden;}

#container {}

/* lnb */
#lnb {float:left; width:175px; margin-right:20px; overflow:hidden;}

#lnb h1 {width:175px; height:48px; border-bottom:3px solid #666; margin-bottom:7px; }
#lnb h1 img{margin-top:20px; }
#lnb li {width:175px;/*border-bottom:1px solid #e6e6e6;*/margin-bottom:1px;}

/*
#lnb li a {display:block; width:175px; height:26px;}
#lnb li a:hover {display:block; width:175px; height:26px; margin-top:-1px;}
#lnb li a.active {display:block; width:175px; height:26px; margin-top:-1px;}
*/
#lnb li.first a {display:block; width:175px; height:26px; margin-top:0;}
#lnb li.first a:hover {display:block; width:175px; height:26px; margin-top:0;}
#lnb li.first a.active {display:block; width:175px; height:26px; margin-top:0;}

#lnb .sub_lnb li {width:165px; height:19px; padding:7px 0 0 10px; background:url('../images/common/bg_lnb.gif') no-repeat bottom;}
#lnb .sub_lnb li.last {width:165px; height:18px; padding:7px 0 0 10px; background:none; border-bottom:1px solid #e6e6e6;}
#lnb .sub_lnb li a {display:inline; margin-top:0;}
#lnb .sub_lnb li a:hover {display:inline;}

#lnb p.banner {padding:15px 0 5px 0;}

.news_box_left {width:176px; padding:0 0 0 0; /*border:1px solid #dbdddf;*/ margin-top:60px;}
.news_box_left dt {height:26px;}
.news_box_left dt span.tit {display:inline-block; float:left; width:116px;}
.news_box_left dt span.btn {display:inline-block; float:right; width:40px;}
.news_box_left li {width:177px; height:38px; background:url("../images/common/bg_news_dot.gif") no-repeat bottom;}
.news_box_left li p.tit {background:url("../images/main/blit_black.gif") no-repeat left 13px; letter-spacing:-1px; margin:0; padding:8px 0 0 7px;}
.news_box_left li p.date {color:#979694; padding-left:7px;}
.news_box_left li a {color:#515151;}
.news_box_left li a span {color:#df0037;}

/* content */
#content {width:750px; float:left;padding-top:21px;overflow:hidden;}

#content_product {display:inline-block; width:950px;}
#content_product h4 {width:950px; height:35px; border-bottom:2px solid #838383;}

/* footer */
#footer_wrap {clear:both; width:100%; height:88px; background:#e9e8e5;}
#footer {width:950px; height:88px; margin:0 auto;}
#footer dd.leftA {float:left; width:733px; padding-top:24px;}
#footer dd.leftA p.logo {float:left; width:191px;}
#footer dd.leftA .footer_menu {float:left; padding-top:8px;}
#footer dd.leftA .footer_menu li {float:left; padding:0 7px 5px 0; margin-right:8px; background:url('../images/common/footer_line.gif') no-repeat top right;}
#footer dd.leftA .footer_menu li.last {padding-right:0; margin-right:0; background:none;}
#footer dd.rightA {float:left; width:200px; padding-top:28px;}
#footer dd.rightA .box_l {clear:both; width:538px; height:96px;}
#footer dd.rightA .box_r {clear:both; width:538px; height:96px; background:#555554; display:none;}

.footer_btm_txt {width:950px; border-top:1px solid #d1d0ce; margin:0 auto;}
.footer_btm_txt p {font-size:11px; color:#a3a2a0; padding-top:7px;}
.footer_btm_txt p a {color:#e6a2b0;}

.footer_tab {width:538px; height:30px;}
.footer_tab dt {float:left;}

/* navi */
.titNavi {width:750px; height:27px; border-bottom:3px solid #666;}
.titNavi h2 {float:left;}
.titNavi p {float:right; font-size:11px; color:#999; padding-top:5px;}
.titNavi p a {color:#999;}
.titNavi p span {color:#bbb;}

.product_navi {width:950px; height:48px; border-top:2px solid #686563; border-bottom:1px solid #e9e6e1; margin-bottom:25px;}
.product_navi h1 {float:left;}
.product_navi dd.select_list {float:left;}
.product_navi dd.select_list select {/*height:24px;*/ font-weight:bold; font-size:12px; color:#5e5e5e; border:1px solid #dcd8d0; margin:16px 24px 0 14px;}
.product_navi dd.text_list {float:left; font-weight:bold; font-size:12px; color:#bbb; padding-top:19px;}
.product_navi dd.text_list a {color:#bbb;}
.product_navi dd.text_list a.on {color:#df0037;}
.product_navi dd.text_list span {font-weight:normal; padding:0 16px;}

/* tab */
.tab {width:750px; height:31px; border-top:1px solid #666; background:#888; margin-bottom:14px;}
.tab li {float:left; font-size:13px; font-weight:bold;}
.tab li a {display:block; width:249px; height:20px; color:#ccc; text-align:center; padding-top:10px; border-left:1px solid #666; border-bottom:1px solid #666;}
.tab li a.on {width:249px; color:#444; background:#fff; padding-top:9px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab li a:hover {/*width:249px; color:#444; background:#fff; padding-top:9px; border-left:1px #fff; border-top:1px solid #666;*/ text-decoration:none;}
.tab li a:hover,a:active,a:focus {text-decoration:none;}

.tab_product {width:950px; height:43px; margin-bottom:31px; background:url('../images/main/bg_tab_product.gif') repeat-x;}
.tab_product li {float:left;}
/*
.tab_download {width:750px; height:31px; border-top:1px solid #666; background:#888; margin-bottom:28px;}
.tab_download li {float:left; font-size:13px; font-weight:bold;}
.tab_download li.tab_01 a {display:block; width:98px; height:20px; color:#ccc; padding:10px 0 0 90px; border-bottom:1px solid #666;}
.tab_download li.tab_01 a.on {width:98px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 73px; padding:9px 0 0 90px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_download li.tab_01 a:hover {width:98px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 73px; padding:9px 0 0 90px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_download li.tab_02 a {display:block; width:142px; height:20px; color:#ccc; padding:10px 0 0 43px; border-left:1px solid #666; border-bottom:1px solid #666;}
.tab_download li.tab_02 a.on {width:142px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 26px; padding:9px 0 0 44px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_download li.tab_02 a:hover {width:142px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 26px; padding:9px 0 0 44px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_download li.tab_03 a {display:block; width:135px; height:20px; color:#ccc; padding:10px 0 0 52px; border-left:1px solid #666; border-bottom:1px solid #666;}
.tab_download li.tab_03 a.on {width:135px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 35px; padding:9px 0 0 53px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_download li.tab_03 a:hover {width:135px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 35px; padding:9px 0 0 53px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_download li.tab_04 a {display:block; width:121px; height:20px; color:#ccc; padding:10px 0 0 66px; border-left:1px solid #666; border-bottom:1px solid #666;}
.tab_download li.tab_04 a.on {width:121px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 49px; padding:9px 0 0 67px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_download li.tab_04 a:hover {width:121px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 49px; padding:9px 0 0 67px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
*/
.tab_download {width:750px; height:44px; margin-bottom:28px;}
.tab_download li {float:left; font-size:13px; font-weight:bold;}

.tab_download li.tab_01 a {display:block; width:188px; background:url('../images/customer/tab01_off.gif') no-repeat;}
.tab_download li.tab_01 a.on {width:188px; background:url('../images/customer/tab01_on.gif') no-repeat;}
.tab_download li.tab_01 a:hover {width:188px; background:url('../images/customer/tab01_on.gif') no-repeat;}
.tab_download li.tab_02 a {display:block; width:187px; background:url('../images/customer/tab02_off.gif') no-repeat;}
.tab_download li.tab_02 a.on {width:188px; background:url('../images/customer/tab02_on.gif') no-repeat; margin-left:-1px;}
.tab_download li.tab_02 a:hover {width:188px; background:url('../images/customer/tab02_on.gif') no-repeat; margin-left:-1px;}
.tab_download li.tab_03 a {display:block; width:187px; background:url('../images/customer/tab03_off.gif') no-repeat;}
.tab_download li.tab_03 a.on {width:188px; background:url('../images/customer/tab03_on.gif') no-repeat; margin-left:-1px;}
.tab_download li.tab_03 a:hover {width:188px; background:url('../images/customer/tab03_on.gif') no-repeat; margin-left:-1px;}
.tab_download li.tab_04 a {display:block; width:188px; background:url('../images/customer/tab04_off.gif') no-repeat;}
.tab_download li.tab_04 a.on {width:189px; background:url('../images/customer/tab04_on.gif') no-repeat; margin-left:-1px;}
.tab_download li.tab_04 a:hover {width:189px; background:url('../images/customer/tab04_on.gif') no-repeat; margin-left:-1px;}

.tab_download li a:hover,a:active,a:focus {text-decoration:none;}

.tab_download li a {height:44px;}

/*
.tab_product {width:950px; height:43px; margin-bottom:14px;}
.tab_product li {float:left;}
.tab_product li a.tab1 {display:block; width:236px; height:39px; border-left:1px solid #dedbd6; border-bottom:1px solid #dedbd6; border-top:3px solid #686563;}
.tab_product li a.tab1on {display:block; width:236px; height:39px; border-left:1px #fff; border-top:2px solid #666; border-bottom:1px solid #fff; border-top:3px solid #ed1a3b;}
.tab_product li a.tab2 {display:block; width:237px; height:39px; border-left:1px solid #dedbd6; border-bottom:1px solid #dedbd6; border-top:3px solid #686563;}
.tab_product li a.tab2on {display:block; width:237px; height:39px; border-left:1px #fff; border-top:2px solid #666; border-bottom:1px solid #fff; border-top:3px solid #ed1a3b;}
.tab_product li a.tab3 {display:block; width:236px; height:39px; border-left:1px solid #dedbd6; border-bottom:1px solid #dedbd6; border-top:3px solid #686563;}
.tab_product li a.tab3on {display:block; width:236px; height:39px; border-left:1px #fff; border-top:2px solid #666; border-bottom:1px solid #fff; border-top:3px solid #ed1a3b;}
*/

/* 공통게시? */
.board_common {width:100%; border-top:1px solid #666;}
.board_common th {font-size:11px; color:#fff; padding:7px 0 3px 0; border-bottom:1px solid #666; border-left:1px solid #666; background:#888; text-align:center;}
.board_common th.last {border-right:1px solid #666;}
.board_common td {padding:10px 0 6px 0; border-bottom:1px solid #d2d2d2; text-align:center;}
.board_common td.tit {padding-left:15px; text-align:left;}

/* 게시? */
#bbs_list {margin-bottom:26px; border-top:1px solid #838383}
/*#bbs_list .lbox {padding:20px 0 21px 0; border-bottom:1px solid #e1e2e4;}*/
#bbs_list .lbox {padding:0 0 30px 0; }
#bbs_list .lbox .pic {float:left; width:130px; height:110px;/*position:relative;z-index:0;cursor:pointer;*/}
#bbs_list .lbox .pic img {width:108px;height:108px; border:1px solid #e1e2e4}
#bbs_list .lbox .info {float:left; height:99px; padding-top:11px; /*margin-left:130px*/}
#bbs_list .lbox .info dd {margin-top:-3px; line-height:18px;}
#bbs_list .last {border-bottom:2px solid #838383}

#bbs_list .lbox {display:inline-block;}
#bbs_list .lbox .info {width:620px;}
#bbs_list .lbox .info p {height:23px; margin-top:-4px;}
#bbs_list .lbox .info p span.kind {float:left; color:#ff8400}
#bbs_list .lbox .info p span.date {float:right;}
#bbs_list .lbox .info dt {height:33px; font-size:16px; font-weight:bold; color:#424242; line-height:16px;}
#bbs_list .lbox .info dt a {color:#424242;}
#bbs_list .lbox .info dd a {color:#888;}

/* 회사소개 new */
#bbs_list .lbox .titleBox {width:750px; height:30px; padding:15px 0 0px 0; border-top:1px solid #e1e2e4; border-bottom:1px solid #e1e2e4;}
#bbs_list .lbox .first {border-top:none;}
#bbs_list .lbox .titleBox .title {margin-left:20px; width:650px; float:left;}
#bbs_list .lbox .titleBox .title a {font-size:13px; font-weight:bold; color:#424242; }
#bbs_list .lbox .titleBox .date {width:75px; float:right; }
#bbs_list .lbox .newsText {margin:15px 0 0 20px; font-family:"Tahoma"; font-size:12px; }


#bbs_box .bbs_view {border-top:1px solid #838383; border-bottom:2px solid #838383; margin:34px 0 26px 0}
#bbs_box .bbs_view h2 {padding:16px 20px 16px 20px; font-size:14px; font-weight:bold; color:#424242; border-bottom:1px dotted #ccc}
#bbs_box .bbs_view .ddline {height:34px; border-bottom:1px solid #dcd8d0}
#bbs_box .bbs_view .ddline .date {float:left; padding:13px 0 0 20px}
#bbs_box .bbs_view .ddline .data {float:right; padding:13px 20px 0 0}
#bbs_box .bbs_view .bbs_txt {padding:30px 20px; line-height:160%;}
#bbs_box .bbs_view p img {position:relative;right:7px;}
#bbs_box .btn_box {text-align:center; margin-bottom:46px}

#bbs_box .bt_list {border-top:1px solid #dcd8d0; width:100%}
#bbs_box .bt_list td {height:18px; padding:10px 0 6px 0; border-bottom:1px solid #dcd8d0}
#bbs_box .bt_list span {color:#ff7a00}

.pr_list {padding:28px 0 28px 0; margin-bottom:26px; border-top:1px solid #838383; border-bottom:2px solid #838383}
.pr_list .first {width:750px; height:296px}
.pr_list ul li {float:left; width:171px; margin-right:22px;}
.pr_list ul .pic {width:171px; height:224px;}
.pr_list ul .last {margin-right:0}
.pr_list ul li span {display:inline-block; width:169px; padding:11px 0 0 0; text-align:center; }
.pr_list ul li span a {color:#888888; font-weight:bold; }

.pr_list ul .pic a {display:block; border:1px solid #dfdfdf;}
.pr_list ul .pic a:hover {display:block; border:2px solid #df0037; overflow:hidden;}
.pr_list ul .pic a:hover img {margin:-1px}

.md_list {padding-bottom:28px; margin-bottom:26px; border-bottom:2px solid #838383}
.md_list .first {width:750px; height:241px}
.md_list ul li {float:left; width:171px; margin-right:22px;}
.md_list .last {margin-right:0}
.md_list .mdt {width:171px; height:171px}
.md_list ul li span {display:inline-block; width:169px; padding:11px 0 0 0; text-align:center; }
.md_list ul li span a {color:#888888; font-weight:bold; }
.md_list ul .mdt a {display:block; border:1px solid #dfdfdf;}
.md_list ul .mdt a:hover {display:block; border:2px solid #df0037; overflow:hidden}
.md_list ul .mdt a:hover img {margin:-1px}

/* 페이지 */
.paginationS {position:relative; width:100%; clear:none;} 
.paginationS .pageing {text-align:center;}
.paginationS .pageing img {display:inline-block;}
.paginationS .pageing .numbering {display:inline-block; line-height:1.000em; padding:0 11px 0 7px;}
.paginationS .pageing .numbering span {font-size:18px; font-weight:bold; color:#a8a7a5;}
.paginationS .pageing .numbering strong {display:inline-block; width:17px; height:14px; color:#ed1a3a; border:1px solid #d3d3d3; padding:4px 0 0 0; background:#f5f5f5;} 
.paginationS .pageing .numbering a {display:inline-block; width:12px; height:14px; font-weight:bold; color:#666;}
.paginationS .pageing .numbering a:hover,
.paginationS .pageing .numbering a:active,
.paginationS .pageing .numbering a:focus {text-decoration:none;}
.paginationS .pageing img.mar_arrow {margin-top:6px;}
.paginationS .pageing img.mar_arrow2_l {margin:6px 10px 0 0;}
.paginationS .pageing img.mar_arrow2_r {margin:6px 0 0 10px;}

.board_search {width:750px; height:38px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-top:46px; text-align:center; padding-top:15px;}
.board_search input.btm_search {width:212px; margin-right:5px; border:1px solid #e4e2de; padding:4px 5px 2px 5px;}

/* 고객지? */
p.stit {height:29px;}

textarea.person_info {width:698px; height:59px; color:#666; line-height:20px; border:1px solid #e6e6e6; background:#f8f8f8; padding:25px 30px 25px 20px;}

p.customer_btmTxt {font-size:11px; color:#999; padding-top:11px; margin-bottom:25px;}
p.customer_btmTxt input {margin-top:-2px;}

.down_list {width:100%; border-top:1px solid #666;}
.down_list th {font-size:11px; color:#fff; padding:7px 0 3px 0; border-bottom:1px solid #666; border-left:1px solid #666; background:#888; text-align:center;}
.down_list th.last {border-right:1px solid #666;}
.down_list td {padding:10px 0 6px 0; border-bottom:1px solid #d2d2d2; text-align:center;}
.down_list td.tit {padding-left:15px; text-align:left;}

.customer_write {width:100%; border-top:1px solid #666; table-layout:fixed;}
.customer_write th {color:#666; text-align:left; background-color:#f8f8f8; border-bottom:1px solid #e6e6e6; padding:15px 0 12px 20px;}
.customer_write th span {color:#df0037;}
.customer_write th.off {color:#999; padding-left:32px;}
.customer_write td {color:#666; border-bottom:1px solid #e6e6e6; padding:9px 0 9px 10px;}
.customer_write td span.txt {font-size:11px; color:#999;}
.customer_write td span.line {color:#999; padding:0 8px;}
.customer_write td textarea.as {width:588px; height:118px; border:1px solid #e4e2de;}
.customer_write td input.file_search {width:380px; background:#fff;}
.customer_write td select {height:23px;}

.faq_list {width:750px; border-top:1px solid #666;}
.faq_list li.q {font-weight:bold; font-size:14px; color:#444; line-height:14px; background:url('../images/customer/icon_q.gif') no-repeat 20px 8px; border-bottom:1px solid #e6e6e6; cursor:pointer;}
.faq_list li.q span {display:inline-block; width:680px; background:url('../images/customer/arrow_down.gif') no-repeat right; padding:11px 0 8px 50px;}
.faq_list li.a {background:#f8f8f8 url('../images/customer/icon_a.gif') no-repeat 20px 24px; border-bottom:1px solid #e6e6e6; padding:21px 0 20px 0;}
.faq_list li.a .answer_box {position:relative; padding:0 40px 0 50px; line-height:20px;}
.faq_list li.a .answer_box p.btn_close {position:absolute; top:5px; right:20px;}
.faq_list li.no_result {font-weight:bold; color:#444; text-align:center; padding:133px 0 130px 0; border-bottom:1px solid #e6e6e6;}

.review_box {display:inline-block; width:750px; margin-bottom:34px}
.review_box .lrv {float:left; width:329px; height:277px; padding:26px 20px 0 26px; background:url('../images/experience/bg_box01.gif') no-repeat}
.review_box .subj {height:31px; padding-top:12px; background:url('../images/experience/tb01.gif') no-repeat; color:#444; font-weight:bold}
.review_box .subc {padding-right:1px; line-height:140%}
.review_box .thumb_b {width:327px; margin-top:10px}
.review_box .thumb_b .rv_thumb {float:left; margin-right:11px}
.review_box .subc .rv_en {margin-bottom:10px; font-size:11px;}
.review_box .state {font-weight:bold; color:#888; padding-top:23px; font-size:11px}
.review_box .state img {position:relative; top:-4px; margin-right:8px}
.review_box .rb_cont {float:left}
.review_box .rb_cont .name {padding-left:37px; margin:10px 0; color:#999; font-size:11px; background:url('../images/experience/ic_wrn.gif') left top no-repeat}
.review_box .rb_cont .date {padding:2px 0 0 37px; margin:14px 0 0 0; color:#9f9f9f; font-size:11px; background:url('../images/experience/ic_wrd.gif') no-repeat}

.review_box .rrv {float:left; width:330px; height:277px; padding:26px 20px 0 25px; background:url('../images/experience/bg_box02.gif') no-repeat}

.review_box2 {width:737px; height:292px; background:#313131; padding:13px 0 0 13px; margin-bottom:15px;}
.review_box2 .box_inner {width:723px; height:279px; background:#fff;}
.review_box2 .box_inner dl.leftA {float:left; width:153px; padding:30px 0 0 27px;}
.review_box2 .box_inner dl.leftA p.thum {padding-bottom:17px;}
.review_box2 .box_inner dl.leftA p.state {font-weight:bold; color:#888; font-size:11px;}
.review_box2 .box_inner dl.leftA p.name {padding-left:37px; margin:8px 0 1px 0; color:#999; font-size:11px; background:url('../images/experience/ic_wrn.gif') left 3px no-repeat;}
.review_box2 .box_inner dl.leftA p.date {padding:2px 0 0 37px; color:#9f9f9f; font-size:11px; background:url('../images/experience/ic_wrd.gif') no-repeat left 3px;}
.review_box2 .box_inner dl.rightA {float:left; width:543px; padding-top:31px;}
.review_box2 .box_inner dl.rightA dt {height:30px; font-weight:bold; color:#505050;}
.review_box2 .box_inner dl.rightA dd {width:515px; line-height:19px; background:url('../images/experience/bg_dot01.gif') no-repeat left 4px;}
.review_box2 .box_inner dl.rightA dd.eng {width:515px; line-height:19px; font-family:'Arial'; margin-bottom:35px;  background:url('../images/experience/bg_dot01.gif') no-repeat bottom;}

.tab_faq {width:750px; height:44px; margin-bottom:28px;}
.tab_faq li {float:left; font-size:13px; font-weight:bold;}

.tab_faq li.tab_01 a {display:block; width:126px; background:url('../images/customer/tab05_off.gif') no-repeat;}
.tab_faq li.tab_01 a.on {width:126px; background:url('../images/customer/tab05_on.gif') no-repeat;}
.tab_faq li.tab_01 a:hover {width:126px; background:url('../images/customer/tab05_on.gif') no-repeat;}
.tab_faq li.tab_02 a {display:block; width:124px; background:url('../images/customer/tab06_off.gif') no-repeat;}
.tab_faq li.tab_02 a.on {width:125px; background:url('../images/customer/tab06_on.gif') no-repeat; margin-left:-1px;}
.tab_faq li.tab_02 a:hover {width:125px; background:url('../images/customer/tab06_on.gif') no-repeat; margin-left:-1px;}
.tab_faq li.tab_03 a {display:block; width:125px; background:url('../images/customer/tab07_off.gif') no-repeat;}
.tab_faq li.tab_03 a.on {width:126px; background:url('../images/customer/tab07_on.gif') no-repeat; margin-left:-1px;}
.tab_faq li.tab_03 a:hover {width:126px; background:url('../images/customer/tab07_on.gif') no-repeat; margin-left:-1px;}
.tab_faq li.tab_04 a {display:block; width:125px; background:url('../images/customer/tab08_off.gif') no-repeat;}
.tab_faq li.tab_04 a.on {width:126px; background:url('../images/customer/tab08_on.gif') no-repeat; margin-left:-1px;}
.tab_faq li.tab_04 a:hover {width:126px; background:url('../images/customer/tab08_on.gif') no-repeat; margin-left:-1px;}
.tab_faq li.tab_05 a {display:block; width:125px; background:url('../images/customer/tab09_off.gif') no-repeat;}
.tab_faq li.tab_05 a.on {width:126px; background:url('../images/customer/tab09_on.gif') no-repeat; margin-left:-1px;}
.tab_faq li.tab_05 a:hover {width:126px; background:url('../images/customer/tab09_on.gif') no-repeat; margin-left:-1px;}
.tab_faq li.tab_06 a {display:block; width:125px; background:url('../images/customer/tab10_off.gif') no-repeat;}
.tab_faq li.tab_06 a.on {width:126px; background:url('../images/customer/tab10_on.gif') no-repeat; margin-left:-1px;}
.tab_faq li.tab_06 a:hover {width:126px; background:url('../images/customer/tab10_on.gif') no-repeat; margin-left:-1px;}

.tab_faq li a:hover,a:active,a:focus {text-decoration:none;}

.tab_faq li a {height:44px;}
/*
.tab_faq {width:750px; height:31px; border-top:1px solid #666; background:#888; margin-bottom:28px;}
.tab_faq li {float:left; font-size:13px; font-weight:bold;}
.tab_faq li.tab_01 a {display:block; width:66px; height:20px; color:#ccc; padding:10px 0 0 59px; border-bottom:1px solid #666;}
.tab_faq li.tab_01 a.on {width:66px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 42px; padding:9px 0 0 59px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_faq li.tab_02 a {display:block; width:73px; height:20px; color:#ccc; padding:10px 0 0 50px; border-left:1px solid #666; border-bottom:1px solid #666;}
.tab_faq li.tab_02 a.on {width:73px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 26px; padding:9px 0 0 51px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_faq li.tab_03 a {display:block; width:88px; height:20px; color:#ccc; padding:10px 0 0 36px; border-left:1px solid #666; border-bottom:1px solid #666;}
.tab_faq li.tab_03 a.on {width:88px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 20px; padding:9px 0 0 37px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_faq li.tab_04 a {display:block; width:88px; height:20px; color:#ccc; padding:10px 0 0 36px; border-left:1px solid #666; border-bottom:1px solid #666;}
.tab_faq li.tab_04 a.on {width:88px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 20px; padding:9px 0 0 37px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_faq li.tab_05 a {display:block; width:88px; height:20px; color:#ccc; padding:10px 0 0 36px; border-left:1px solid #666; border-bottom:1px solid #666;}
.tab_faq li.tab_05 a.on {width:88px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 20px; padding:9px 0 0 37px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_faq li.tab_06 a {display:block; width:76px; height:20px; color:#ccc; padding:10px 0 0 49px; border-left:1px solid #666; border-bottom:1px solid #666;}
.tab_faq li.tab_06 a.on {width:76px; color:#444; background:#fff url('../images/common/arrow_down.gif') no-repeat 32px; padding:9px 0 0 50px; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_faq li a:hover,a:active,a:focus {text-decoration:none;}
*/
.faq_top_box {position:relative; width:750px; margin:26px 0;}
.faq_top_box:after {content:""; display:block; clear:both;}
.faq_top_box dd {float:left; border-right:1px solid #f2f2f2;}
.faq_top_box dd.last {border-right:none;}

.faq_layer_box {position:absolute; display:none;}
.faq_layer_box p.btn {position:absolute; bottom:29px; right:29px;}

#layer_faq1 {top:0; left:0; z-index:10;}
#layer_faq2 {top:0; left:110px; z-index:10;}
#layer_faq3 {top:0; right:0; z-index:10;}
#layer_faq4 {top:131px; left:0; z-index:10;}
#layer_faq5 {top:131px; left:110px; z-index:10;}
#layer_faq6 {top:131px; right:0; z-index:10;}
#layer_faq7 {top:262px; left:0; z-index:10;}
#layer_faq8 {top:262px; left:110px; z-index:10;}
#layer_faq9 {top:262px; right:0; z-index:10;}

.selfCheck_img01 {border-bottom:1px solid;  }
.qaBox {width:750px; }

.qaBox .question {border-bottom:1px solid; border-color:#e6e6e6; height:34px;}
.qaBox .question dd.icon {background:none; float:left; width:50px; }
.qaBox .question dd.icon img {margin:10px 0 0 20px; }
.qaBox .question dd.title {background:none; float:left; width:659px; color:#444444; font-weight:bold; font-size:15px; margin-top:12px; }
.qaBox .question dd.arrow {background:none; float:left; width:41px; margin-top:12px; }

.qaBox .answer {width:750px; border-bottom:1px solid; border-color:#e6e6e6; background-color:#f8f8f8;  }
.qaBox .answer dd.icon {background:none; float:left; width:50px; }
.qaBox .answer dd.icon img {margin:10px 0 0 20px; }

.qaBox .answer dd.conText {background:none; float:left; width:660px; margin-top:10px; }
.qaBox .answer dd.conText p img {background:none; margin:16px 0px 25px 0px; }
.qaBox .answer dd.xBt {background:none; width:40px; float:right; margin-top:12px; }


/* 제품체험 */
.exp_stit {width:750px; height:28px; border-bottom:2px solid #a59f9d;}
.exp_stit img {float:left; margin-top:1px;}
.exp_stit select {float:right; height:18px;}

.exp_list {margin-bottom:12px;}
.exp_list li {width:750px; font-family:'Arial'; padding:17px 0 20px 0; border-bottom:1px solid #e6e6e6; line-height:17px;}
.exp_list li p {height:18px; font-family:Dotum; font-size:11px; color:#888; padding-top:9px;}
.exp_list li p span.country {float:left; font-weight:bold;}
.exp_list li p span.country img {vertical-align:middle; margin-top:-1px;}
.exp_list li p span.date {float:right;}

.person_stit {width:750px; border-bottom:1px solid #838383; padding:13px 0 7px 0; margin-bottom:18px;}
.person_stit img {margin-top:2px;}
.person_stit select {height:18px; margin-left:4px;}

.person_list {margin-bottom:26px;}
.person_list li {width:750px; height:224px; border-bottom:1px solid #e1e2e4;}
.person_list li.last {border-bottom:2px solid #838383;}

/* 연구개발 */
.rnd_top_txt {height:107px; padding:52px 0 0 217px;}

.rnd_top_txt2 {height:185px;}
.rnd_top_txt2 dd.leftA {float:left; width:611px; line-height:18px;}
.rnd_top_txt2 dd.leftA strong {color:#ff8400;}
.rnd_top_txt2 dd.leftA span {font-size:11px; color:#888;}
.rnd_top_txt2 dd.rightA {float:left; width:139px;}
.rnd_top_txt2 p {clear:both; padding-top:20px;}

.rnd_flash {width:750px; height:985px; padding-bottom:41px;}
.rnd_flash_img {width:685px; height:539px;}
.rnd_flash_imgbox {width:713px; border:1px solid #838383; padding:32px 0 0 35px; margin-bottom:41px;}
.rnd_flash_imgbox p.top_txt {padding-bottom:58px;}

.txt_box01 {padding:20px 0 25px 0; line-height:18px;}
.txt_box02 {width:750px; line-height:18px; padding-top:20px;}
.txt_box02 dd.leftA {float:left; width:226px;}
.txt_box02 dd.leftA p.top_img {padding-bottom:19px;}
.txt_box02 dd.rightA {float:left; width:524px; padding-bottom:13px;}
.txt_box02 dd.rightA p.top_txt {padding-bottom:8px;}
.txt_box02 p.btm_txt {padding-bottom:25px;}
.txt_box03 {line-height:18px; padding:18px 0 25px 0; margin-bottom:30px; border-bottom:1px solid #e6e6e6;}
.txt_box04 {line-height:18px;}
.txt_box05 {width:750px; line-height:18px;}
.txt_box05 dd.leftA {float:left; width:262px;}
.txt_box05 dd.leftA p.top_img {padding-bottom:19px;}
.txt_box05 dd.rightA {float:left; width:488px; padding-bottom:13px;}
.txt_box05 dd.rightA p.top_txt {padding-bottom:8px;}
.txt_box05 p.btm_txt {clear:both; padding-bottom:25px;}
.txt_box06 {display:inline-block; width:750px; padding-bottom:35px;}
.txt_box06 .leftA {float:left; width:170px;}
.txt_box06 .rightA {float:left; width:553px; height:196px; padding:21px 0 0 26px; border:1px solid #dcd8d0; border-left:none;}
.txt_box06 .rightA dt {height:29px;}
.txt_box06 .rightA dt span {font-size:14px; font-weight:bold; color:#2c2c2c;}
.txt_box06 .rightA dd {width:500px; height:18px; padding-top:6px; /*background:url('../images/rnd/bg_dot02.gif') no-repeat left bottom;*/ border-bottom:1px dotted #ccc;}
.txt_box07 {clear:both; width:750px; height:260px; background:url('../images/rnd/bg02.gif') no-repeat; margin-bottom:36px;}
.txt_box07 p.tit {font-weight:bold; font-size:14px; color:#2c2c2c; padding:15px 0 40px 25px;}
.txt_box07 dl.leftA {float:left; width:144px; padding-left:48px;}
.txt_box07 dl.leftA p.top_img {padding-bottom:20px;}
.txt_box07 dl.leftA p.btm_txt {width:193px; margin-left:-48px; text-align:center;}
.txt_box07 dl.rightA {float:left; width:535px; line-height:16px;}

.txt_box08 {width:750px; height:220px; margin-bottom:16px;}
.txt_box08 .leftA {float:left; width:375px; padding-right:26px;}
.txt_box08 .rightA {float:left; width:345px; background-color:none; }
.txt_box08 .rightA dt {height:29px; font-weight:bold; font-size:14px; padding-top:10px; margin-bottom:2px; }
.txt_box08 .rightA dd {line-height:18px; margin-bottom:20px; }

.txt_box09 {clear:both; width:750px; height:260px; background:url('../images/rnd/bg02.gif') no-repeat; margin-bottom:36px;}
.txt_box09 p.tit {font-weight:bold; font-size:14px; padding:15px 0 0 25px;}
.txt_box09 p.top_img {text-align:center; margin-bottom:22px; }
.txt_box09 p.btm_txt {text-align:center;}
.txt_box09 .leftA {float:left; width:193px; margin-top:35px; background-color:none}
.txt_box09 .rightA {float:left; width:537px; line-height:16px;  margin-top:10px;}


.stit_rnd01 {padding-bottom:77px;}

.tab_ctf {width:750px; height:44px; margin-bottom:28px;}
.tab_ctf li {float:left; font-size:13px; font-weight:bold;}

.tab_ctf li.tab_01 a {display:block; width:188px; background:url('../images/rnd/tab01_off.gif') no-repeat;}
.tab_ctf li.tab_01 a.on {width:188px; background:url('../images/rnd/tab01_on.gif') no-repeat;}
.tab_ctf li.tab_01 a:hover {width:188px; background:url('../images/rnd/tab01_on.gif') no-repeat;}
.tab_ctf li.tab_02 a {display:block; width:187px; background:url('../images/rnd/tab02_off.gif') no-repeat;}
.tab_ctf li.tab_02 a.on {width:188px; background:url('../images/rnd/tab02_on.gif') no-repeat; margin-left:-1px;}
.tab_ctf li.tab_02 a:hover {width:188px; background:url('../images/rnd/tab02_on.gif') no-repeat; margin-left:-1px;}
.tab_ctf li.tab_03 a {display:block; width:187px; background:url('../images/rnd/tab03_off.gif') no-repeat;}
.tab_ctf li.tab_03 a.on {width:188px; background:url('../images/rnd/tab03_on.gif') no-repeat; margin-left:-1px;}
.tab_ctf li.tab_03 a:hover {width:188px; background:url('../images/rnd/tab03_on.gif') no-repeat; margin-left:-1px;}
.tab_ctf li.tab_04 a {display:block; width:188px; background:url('../images/rnd/tab04_off.gif') no-repeat;}
.tab_ctf li.tab_04 a.on {width:189px; background:url('../images/rnd/tab04_on.gif') no-repeat; margin-left:-1px;}
.tab_ctf li.tab_04 a:hover {width:189px; background:url('../images/rnd/tab04_on.gif') no-repeat; margin-left:-1px;}

.tab_ctf li a:hover,a:active,a:focus {text-decoration:none;}

.tab_ctf li a {height:44px;}
/*
.tab_ctf li a.on {color:#444; text-align:center; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_ctf li a:hover {color:#444; text-align:center; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
*/
.ctf_list {padding:28px 0; margin-bottom:26px; border-bottom:2px solid #838383}
.ctf_list ul {float:left; width:750px}
.ctf_list ul li {float:left; width:176px; margin-right:15px;}
.ctf_list .first li{margin-bottom:35px}
.ctf_list .last {margin-right:0}
.ctf_list ul li span {display:inline-block; width:174px;  text-align:center}
.ctf_list ul li span.tit {font-weight:bold;padding:10px 0 3px 0;}
.ctf_list ul .pic a {display:block; border:1px solid #dfdfdf;}
.ctf_list ul .pic a:hover {display:block; border:2px solid #df0037; overflow:hidden}
.ctf_list ul .pic a:hover img {margin:-1px}

.researcher_list li {margin-bottom:25px; border-bottom:1px solid #e1e2e4;}

.list_rsc {}
.list_rsc .first {float:left; padding-bottom:31px}
.list_rsc .rsc_box {float:left; border-top:1px solid #666; padding:35px 0 31px 0; margin-top:27px}
.list_rsc .thumb_rsc {float:left; width:199px;}
.list_rsc .cont_rsc {float:left; width:551px}
.list_rsc .his_t {padding:0 0 17px 0;}
.list_rsc .his_t .name {width:551px; height:39px; font-size:20px; color:#444; font-weight:bold; background:url('../images/rnd/tb01.gif') no-repeat; padding:11px 0 0 0; line-height:23px; border-bottom:1px solid #e6e6e6;}
.list_rsc .his_t .ability {width:527px; padding:16px 0 0 24px; margin:5px 0 0 0; color:#666; font-size:12px; line-height:23px}
.list_rsc .his_b {display:inline-block; width:527px; background:#f5f5f5; padding:20px 0 19px 24px;}
.list_rsc .his_b dt {float:left; width:97px; color:#666; line-height:22px}
.list_rsc .his_b dd {float:left; width:429px; color:#999; line-height:22px}
.list_rsc .his_b .second {width:100%}

.list_rsc .fix{zoom:1;}.fix:after{content:".";display:block;font-size:0;height:0px;line-height:0;clear:both;}

.cartoon_page {float:right; height:13px; padding:26px 51px 0 0;}
.cartoon_page dd {float:left; padding-right:8px;}
.cartoon_page dd.blit {padding-top:3px;}

.verte_box {width:707px; height:767px; background:url('../images/rnd/bg01.gif') no-repeat; padding:156px 0 0 43px; margin-bottom:34px;}
.verte_box .cont_box01 dd.leftA {float:left; width:375px; line-height:18px;}
.verte_box .cont_box01 dd.leftA strong {color:#ff8400;}
.verte_box .cont_box01 dd.leftA span {font-size:11px; color:#888;}
.verte_box .cont_box01 dd.rightA {float:left; width:299px; padding:2px 0 42px 0;}
.verte_box .cont_box02 dd.leftA {float:left; width:281px;}
.verte_box .cont_box02 dd.rightA {float:left; width:400px;}
.verte_box .cont_box02 dd.rightA p.stit {height:35px;}
.verte_box .cont_box02 dd.rightA p.txt {line-height:18px; padding-bottom:22px;}

.cont_box02 p.stit {height:35px;}
.cont_box02 p.txt {line-height:18px; padding-bottom:22px;}
.cont_box02 p.txt_last {line-height:18px; padding-bottom:0;}

.tab_verte {width:750px; height:86px;}
.tab_verte li {float:left;padding:0;}
.tab_verte li.last {padding:0;}
.tab_verte li.tab01 a {display:block; width:250px; height:43px; background:url('../images/rnd/rnd_tab01_off.gif') no-repeat;}
.tab_verte li.tab01 a.on {display:block; width:250px; height:43px; background:url('../images/rnd/rnd_tab01_on.gif') no-repeat;}
.tab_verte li.tab01 a:hover {display:block; width:250px; height:43px; background:url('../images/rnd/rnd_tab01_on.gif') no-repeat;}
.tab_verte li.tab02 a {display:block; width:250px; height:43px; background:url('../images/rnd/rnd_tab02_off.gif') no-repeat;}
.tab_verte li.tab02 a.on {display:block; width:251px; height:43px; background:url('../images/rnd/rnd_tab02_on.gif') no-repeat; margin-left:-1px;}
.tab_verte li.tab02 a:hover {display:block; width:251px; height:43px; background:url('../images/rnd/rnd_tab02_on.gif') no-repeat; margin-left:-1px;}
.tab_verte li.tab03 a {display:block; width:250px; height:43px; background:url('../images/rnd/rnd_tab03_off.gif') no-repeat;}
.tab_verte li.tab03 a.on {display:block; width:251px; height:43px; background:url('../images/rnd/rnd_tab03_on.gif') no-repeat; margin-left:-1px;}
.tab_verte li.tab03 a:hover {display:block; width:251px; height:43px; background:url('../images/rnd/rnd_tab03_on.gif') no-repeat; margin-left:-1px;}
.tab_verte li.tab04 a {display:block; width:250px; height:43px; background:url('../images/rnd/rnd_tab04_off.gif') no-repeat;}
.tab_verte li.tab04 a.on {display:block; width:250px; height:43px; background:url('../images/rnd/rnd_tab04_on.gif') no-repeat;}
.tab_verte li.tab04 a:hover {display:block; width:250px; height:43px; background:url('../images/rnd/rnd_tab04_on.gif') no-repeat;}
.tab_verte li.tab05 a {display:block; width:250px; height:43px; background:url('../images/rnd/rnd_tab05_off.gif') no-repeat;}
.tab_verte li.tab05 a.on {display:block; width:251px; height:43px; background:url('../images/rnd/rnd_tab05_on.gif') no-repeat; margin-left:-1px;}
.tab_verte li.tab05 a:hover {display:block; width:251px; height:43px; background:url('../images/rnd/rnd_tab05_on.gif') no-repeat; margin-left:-1px;}
.tab_verte li.tab06 a {display:block; width:250px; height:43px; background:url('../images/rnd/rnd_tab06_off.gif') no-repeat;}
.tab_verte li.tab06 a.on {display:block; width:251px; height:43px; background:url('../images/rnd/rnd_tab06_on.gif') no-repeat; margin-left:-1px;}
.tab_verte li.tab06 a:hover {display:block; width:251px; height:43px; background:url('../images/rnd/rnd_tab06_on.gif') no-repeat; margin-left:-1px;}

#verte_tab_box1 {width:686px; /*height:785px;*/  padding:30px 30px 30px 32px; border:1px solid #dcd8d0; border-top:none;}
#verte_tab_box1 p.top_txt {width:685px; height:53px;}
#verte_tab_box1 dl {display:inline-block; width:686px;}
#verte_tab_box1 dd.leftA {float:left; width:202px;}
#verte_tab_box1 dd.rightA {float:left; width:484px;}
#verte_tab_box1 dd.rightA p.stit {height:35px; font-weight:bold; font-size:16px; color:#424242; padding-top:10px;}
#verte_tab_box1 dd.rightA p.txt {color:#888;}
#verte_tab_box1 dl.last {border-bottom:none;}
#verte_tab_box1 dl.last dd.leftA {padding-bottom:0;}
#verte_tab_box1 .img_txt_btm {padding-bottom:26px;}
#verte_tab_box1 .box_btm_line {display:inline-block; border-bottom:1px solid #e1e2e4; margin-bottom:26px;}
#verte_tab_box1 .box_btm_line p.stit {height:35px;}
#verte_tab_box1 .box_btm_line p.txt {line-height:18px; padding-bottom:22px;}
#verte_tab_box1 .box_btm_line p.txt_last {line-height:18px; padding-bottom:0;}
#verte_tab_box1 .last_box {border-bottom:0; margin-bottom:0;}
#verte_tab_box1 .box_gray {clear:both; display:inline-block; width:640px; border:1px solid #dbdbdb; background:#f5f5f5; padding:22px; margin-bottom:26px;}
#verte_tab_box1 .box_gray dl.leftA {float:left; width:350px;}
#verte_tab_box1 .box_gray dl.rightA {float:left; width:270px;}
#verte_tab_box1 .box_gray dt {height:39px; font-weight:bold; font-size:14px;}
#verte_tab_box1 .box_gray dd {line-height:18px;}

#verte_tab_box2 {width:686px; /*height:1182px;*/ padding:30px 30px 30px 32px; border:1px solid #dcd8d0; border-top:none; display:none;}
#verte_tab_box2 p.top_txt {width:685px; height:76px;}
#verte_tab_box2 p.img {padding-bottom:40px;}

#verte_tab_box3 {width:686px; /*height:899px;*/ padding:30px 30px 30px 32px; border:1px solid #dcd8d0; border-top:none; display:none;}
#verte_tab_box3 dl.ht {height:210px;}
#verte_tab_box3 dd.leftA {float:left; width:257px;}
#verte_tab_box3 dd.rightA {float:left; width:427px;}
#verte_tab_box3 dd.rightA  p.stit {height:40px;}
#verte_tab_box3 .box_gay {clear:both; width:624px; border:1px solid #dbdbdb; background:#f5f5f5; padding:30px;}

#verte_tab_box4 {width:686px; /*height:865px;*/ padding:30px 30px 30px 32px; border:1px solid #dcd8d0; border-top:none; display:none;}
#verte_tab_box4 p.stit {height:39px;}
#verte_tab_box4 p.txt01 {height:97px;}
#verte_tab_box4 p.txt02 {height:125px;}
#verte_tab_box4 p.img {padding-bottom:30px;}

#verte_tab_box5 {width:686px; /*height:1042px;*/  padding:30px 30px 30px 32px; border:1px solid #dcd8d0; border-top:none; display:none;}
#verte_tab_box5 p.stit {height:39px;}
#verte_tab_box5 p.txt01 {height:79px;}
#verte_tab_box5 p.txt02 {height:125px;}
#verte_tab_box5 p.img {padding-bottom:30px;}

#verte_tab_box6 {width:748px; height:1922px; border:1px solid #dcd8d0; border-top:none; display:none;}

.design_list {border-top:2px solid #686765; height:327px}
.design_list .ld {float:left; width:307px; margin-right:7px}
.design_list .ld img, .design_list .rd img {border:1px solid #d0d0d0}
.design_list .rd {float:left; width:436px}
.design_list .rd ul {display:inline-block}
.design_list .rd .first_ul {margin-bottom:6px}
.design_list ul li {float:left; width:103px; height:95px; margin-right:8px}
.design_list ul .litwo {float:left; width:214px; height:95px; margin-right:8px}
.design_list ul .last {margin:0}

/* 회사소개 */
.nation_wrap {display:inline-block; width:750px; padding-bottom:30px;}

.nation_box {width:750px; height:123px;}
.nation_box li {float:left;}
.nation_box li.menu01 {padding-right:54px; padding-left:21px;}
.nation_box li.menu01 a {display:block; width:53px; height:80px; background:url('../images/company/img_orga01_off.gif') no-repeat;}
.nation_box li.menu01 a:hover {display:block; width:53px; height:80px; background:url('../images/company/img_orga01_on.gif') no-repeat;}
.nation_box li.menu01 a.on {display:block; width:53px; height:80px; background:url('../images/company/img_orga01_on.gif') no-repeat;}
.nation_box li.menu02 {padding-right:62px;}
.nation_box li.menu02 a {display:block; width:94px; height:80px; background:url('../images/company/img_orga02_off.gif') no-repeat;}
.nation_box li.menu02 a:hover {display:block; width:94px; height:80px; background:url('../images/company/img_orga02_on.gif') no-repeat;}
.nation_box li.menu02 a.on {display:block; width:94px; height:80px; background:url('../images/company/img_orga02_on.gif') no-repeat;}
.nation_box li.menu03 {padding-right:59px;}
.nation_box li.menu03 a {display:block; width:55px; height:80px; background:url('../images/company/img_orga03_off.gif') no-repeat;}
.nation_box li.menu03 a:hover {display:block; width:55px; height:80px; background:url('../images/company/img_orga03_on.gif') no-repeat;}
.nation_box li.menu03 a.on {display:block; width:55px; height:80px; background:url('../images/company/img_orga03_on.gif') no-repeat;}
.nation_box li.menu04 {padding-right:62px;}
.nation_box li.menu04 a {display:block; width:66px; height:80px; background:url('../images/company/img_orga04_off.gif') no-repeat;}
.nation_box li.menu04 a:hover {display:block; width:66px; height:80px; background:url('../images/company/img_orga04_on.gif') no-repeat;}
.nation_box li.menu04 a.on {display:block; width:66px; height:80px; background:url('../images/company/img_orga04_on.gif') no-repeat;}
.nation_box li.menu05 {padding-right:68px;}
.nation_box li.menu05 a {display:block; width:53px; height:80px; background:url('../images/company/img_orga05_off.gif') no-repeat;}
.nation_box li.menu05 a:hover {display:block; width:53px; height:80px; background:url('../images/company/img_orga05_on.gif') no-repeat;}
.nation_box li.menu05 a.on {display:block; width:53px; height:80px; background:url('../images/company/img_orga05_on.gif') no-repeat;}
.nation_box li.menu06 {padding-right:0;}
.nation_box li.menu06 a {display:block; width:84px; height:90px; background:url('../images/company/img_orga06_off.gif') no-repeat;}
.nation_box li.menu06 a:hover {display:block; width:84px; height:90px; background:url('../images/company/img_orga06_on.gif') no-repeat;}
.nation_box li.menu06 a.on {display:block; width:84px; height:90px; background:url('../images/company/img_orga06_on.gif') no-repeat;}

.map_box {height:418px;}

#nations1 {height:418px;}
#nations1 dt {width:730px; height:37px; border-bottom:1px solid #bebebe; text-align:right; padding-right:20px;}
#nations2, #nations3, #nations4, #nations5 {display:none;}
#nations2 dt, #nations3 dt, #nations4 dt, #nations5 dt {float:right; width:335px; height:37px; border-bottom:1px solid #bebebe; text-align:right; padding-right:20px;}
#nations6 {display:none;}
#nations6 dt {float:right; width:487px; height:37px; border-bottom:1px solid #bebebe; text-align:right; padding-right:20px;}

.world_map {width:750px; height:428px;}
.world_map_tit dt {width:750px; height:33px; border-bottom:1px solid #dcd8d0;}

#world_map2, #world_map3, #world_map4, #world_map5, #world_map6 {display:none;}

.world_list {width:750px;}
.world_list li {text-align:left; display:inline-block; width:750px; font-weight:bold; font-size:14px; color:#838383; border-bottom:1px solid #dcd8d0; padding:11px 0 9px 0; background:url('../images/company/world_icon_off.gif') no-repeat left 9px;}
.world_list li a {color:#838383; padding-left:22px;}
.world_list li.on {font-weight:bold; font-size:14px; color:#fca20d; border-bottom:1px solid #dcd8d0; padding:11px 0 9px 0; background:url('../images/company/world_icon_on.gif') no-repeat left 9px;}
.world_list li.on a {color:#fca20d; padding-left:22px;}

.map_view_wrap {display:inline-block; width:750-px;}
.map_view_wrap .map_tb {width:750px; background:url('../images/company/bg_world_blit.gif') repeat-x top; padding-top:1px; margin:9px 0 20px 0;}
.map_view_wrap .map_tb dl {display:inline-block; clear:both; background:url('../images/company/bg_world_blit.gif') repeat-x bottom; padding-bottom:1px;}
.map_view_wrap .map_tb dt {float:left; width:100px; background:url('../images/company/bg_world_blit02.gif') repeat-y right;}
.map_view_wrap .map_tb dd {float:left; width:636px; font-family:'Arial'; font-weight:normal; font-size:12px; color:#777; padding:11px 0 0 14px;}
.map_view_wrap .map_tb dd span.tel {margin-right:15px;}
.map_view_wrap .map_tb dd span img {margin-top:-1px;}
.map_view_wrap p.btm_btns {width:730px; height:41px; padding-right:20px; text-align:right;}
.map_view_wrap p.btm_btns a {padding-left:0; margin-left:4px;}
.map_view_wrap .google_map_box {width:634px; height:289px; margin:0 0 11px 57px;}

.tab_world {width:750px;}
.tab_world li {position:relative; float:Left; width:125px; height:44px;}
.tab_world li a {display:block; width:125px; height:44px;}

.tab_world li.tab01 a {background:url('../images/company/tab_wolrd01_off.gif') no-repeat;}
.tab_world li.tab01 a.on {position:absolute; top:0; left:0; width:126px; background:url('../images/company/tab_wolrd01_on.gif') no-repeat;}
.tab_world li.tab01 a:hover {position:absolute; top:0; left:0;  width:126px; background:url('../images/company/tab_wolrd01_on.gif') no-repeat;}

.tab_world li.tab02 a {background:url('../images/company/tab_wolrd02_off.gif') no-repeat;}
.tab_world li.tab02 a.on {position:absolute; top:0; left:0; width:126px; background:url('../images/company/tab_wolrd02_on.gif') no-repeat;}
.tab_world li.tab02 a:hover {position:absolute; top:0; left:0; width:126px; background:url('../images/company/tab_wolrd02_on.gif') no-repeat;}

.tab_world li.tab03 a {background:url('../images/company/tab_wolrd03_off.gif') no-repeat;}
.tab_world li.tab03 a.on {position:absolute; top:0; left:-1px; width:126px; background:url('../images/company/tab_wolrd03_on.gif') no-repeat;}
.tab_world li.tab03 a:hover {position:absolute; top:0; left:-1px; width:126px; background:url('../images/company/tab_wolrd03_on.gif') no-repeat;}

.tab_world li.tab04 a {background:url('../images/company/tab_wolrd04_off.gif') no-repeat;}
.tab_world li.tab04 a.on {position:absolute; top:0; left:-1px; width:126px; background:url('../images/company/tab_wolrd04_on.gif') no-repeat;}
.tab_world li.tab04 a:hover {position:absolute; top:0; left:-1px; width:126px; background:url('../images/company/tab_wolrd04_on.gif') no-repeat;}

.tab_world li.tab05 a {background:url('../images/company/tab_wolrd05_off.gif') no-repeat;}
.tab_world li.tab05 a.on {position:absolute; top:0; left:-1px; width:126px; background:url('../images/company/tab_wolrd05_on.gif') no-repeat;}
.tab_world li.tab05 a:hover {position:absolute; top:0; left:-1px; width:126px; background:url('../images/company/tab_wolrd05_on.gif') no-repeat;}

.tab_world li.tab06 a {background:url('../images/company/tab_wolrd06_off.gif') no-repeat;}
.tab_world li.tab06 a.on {position:absolute; top:0; left:-1px; width:126px; background:url('../images/company/tab_wolrd06_on.gif') no-repeat;}
.tab_world li.tab06 a:hover {position:absolute; top:0; left:-1px; width:126px; background:url('../images/company/tab_wolrd06_on.gif') no-repeat;}

.company_situ {display:inline-block; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e6e6e6}
.company_situ .thumb {float:left; width:179px}
.company_situ .cont {float:left; width:571px}
.company_situ .cont dl {padding-top:13px}
.company_situ .cont dl dt {height:30px}
.company_situ .cont dl dd {padding-bottom:16px; border-bottom:1px dotted #dcd8d0; margin:-3px 0 21px 0; line-height:18px;}
.company_situ .cont dl .last {padding:0; margin:0; border:none; }
#content .box01 {padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e6e6e6}
#content .vision {display:inline-block}
#content .vision .thumb {float:left; width:200px}
#content .vision .cont {float:left; width:550px}
#content .cff8400 {color:#ff8400; font-weight:bold}

#content .txt_visual {height:49px; overflow:hidden; padding-top:5px}

#content .lwel {float:left; width:360px; height:83px; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding-top:16px; padding-left:15px}
#content .rwel {float:left; width:360px; height:83px; border-top:1px solid #e6e6e6; padding-top:16px; padding-left:14px}
#content .last_wel {border-bottom:1px solid #e6e6e6}
#content .thumb_wel {float:left; width:75px; margin-right:18px;}
#content .cont_wel {float:left; width:267px;}
#content .cont_wel dt {padding-top:7px}
#content .cont_wel dd {padding-top:6px; line-height:18px;}

#content .step {display:inline-block; margin-bottom:34px}
#content .inquiry {height:41px; padding-left:19px; margin-top:10px; display:block; color:#979694; font-size:11px; background:url('../images/icon/icon_recruit01.gif') 3px 0 no-repeat}
#content .rec_b {margin-top:12px}
#content .rec_b .way {color:#424242; background:url('../images/icon/icon_recruit02.gif') 3px 2px no-repeat}
#content .rec_b span {padding-left:13px}
#content .step dl,.step dt,.step dd {float:left}
#content .step dl .arw {width:35px; padding:41px 0 0 5px;}
#content .tbl_box {padding-left:1px;}
#content .recruit_tbl,.recruit_tbl th,.recruit_tbl td{border:0}
#content .recruit_tbl th,.recruit_tbl td {vertical-align:middle}
#content .recruit_tbl {width:100%; table-layout:fixed}
#content .recruit_tbl th {height:63px; border-top:1px solid #dddee2; background:#b1b2b4;text-align:center}
#content .recruit_tbl td {padding-left:23px; border-top:1px solid #e4e4e4; line-height:18px}
#content .recruit_tbl .first {border-top:1px solid #a5a6a8}
#content .recruit_tbl .last {border-bottom:1px solid #a5a6a8}
#content .recruit_tbl .last_td {border-bottom:1px solid #e4e4e4}
#content .recruit_tbl .c42 {color:#424242}
#content .recruit_tbl .c979 {font-size:11px; color:#979694}

#content .aust01_txt {font-family:"Tahoma"; font-size:12px; color:#424242; line-height:20px; }
#content .aust01_table {width:750px; border-top:1px solid; border-color:#333333;}
#content .aust01_table tr {height:33px; border-bottom:1px solid; border-color:#e6e6e6; }
#content .aust01_table td {padding-left:20px; }
#content .aust01_table td.left{background-color:#f6f5f3; color:#666666; font-weight:bold; }

#content .where_list table {width:750px; margin-bottom:25px; background:none; }
#content .where_list table tr.topBar td {height:22px; background:#888888; border:1px solid; border-color:#666666; font-weight:bold; color:#fff; padding-top:3px; vertical-align:middle; text-align:center; }
#content .where_list table tr.listItem {height:48px; border-bottom:1px solid; border-color:#e6e6e6; }
#content .where_list table tr.listItem td {font-family:"Tahoma"; color:#777; vertical-align:middle; text-align:center; }


#form_menu {margin-bottom:8px}
#form_menu .title {padding:0 0 6px 0; margin:0; border-bottom:1px solid #838383; height:32px;}
#form_menu .title .fl {float:left;padding:14px 0 0 0;}
#form_menu .title .fl ul li{float:left; padding-right:10px; display:inline}
#form_menu .title .fl span {padding:0 6px 0 14px; color:#b3b3b3; font-weight:bold}

#form_cc {}
#form_cc .title {padding:0 0 6px 0;margin:0;border-bottom:1px solid #838383; height:32px;}
#form_cc .title .fl {float:left;padding:14px 0 0 0;}
#form_cc .title .fl ul li{float:left; padding-right:10px; display:inline}
#form_cc .title .fl span {padding:0 6px 0 14px; color:#b3b3b3; font-weight:bold}

.map_box .list_ast {float:left; width:710px; padding:11px 0 0 20px}
.map_box .list_ast li {float:left; width:107px; padding-left:3px; margin-right:10px; line-height:24px; border-bottom:1px dotted #d3d9e3}
.map_box .list_ast li span {letter-spacing:-1px}
.map_box .list_ast .ast_last {margin-right:0}
.map_box .list_ast li a {display:inline-block; padding-top:4px; text-decoration:none;}
.map_box .list_ast li a:hover {font-weight:bold; color:#ff8400}

.map_box dl dd img {float:left}
.map_box ul {float:left; width:110px; height:382px; padding-top:11px; margin-right:10px;}
.map_box ul li {width:107px; padding-left:3px; line-height:24px; border-bottom:1px dotted #d3d9e3}
.map_box ul li span {letter-spacing:-1px}
.map_box ul li a {display:inline-block; padding-top:4px; text-decoration:none}
.map_box ul li a:hover {font-weight:bold; color:#ff8400}

.tab_news {width:750px; height:44px; margin-bottom:38px;}
.tab_news li {float:left; font-size:13px; font-weight:bold;}

.tab_news li.tab_01 a {display:block; width:250px; background:url('../images/company/tab01_off.gif') no-repeat;}
.tab_news li.tab_01 a.on {width:250px; background:url('../images/company/tab01_on.gif') no-repeat;}
.tab_news li.tab_01 a:hover {width:250px; background:url('../images/company/tab01_on.gif') no-repeat;}
.tab_news li.tab_02 a {display:block; width:250px; background:url('../images/company/tab02_off.gif') no-repeat;}
.tab_news li.tab_02 a.on {width:251px; background:url('../images/company/tab02_on.gif') no-repeat; margin-left:-1px;}
.tab_news li.tab_02 a:hover {width:251px; background:url('../images/company/tab02_on.gif') no-repeat; margin-left:-1px;}
.tab_news li.tab_03 a {display:block; width:250px; background:url('../images/company/tab03_off.gif') no-repeat;}
.tab_news li.tab_03 a.on {width:251px; background:url('../images/company/tab03_on.gif') no-repeat; margin-left:-1px;}
.tab_news li.tab_03 a:hover {width:251px; background:url('../images/company/tab03_on.gif') no-repeat; margin-left:-1px;}

.tab_news li a:hover,a:active,a:focus {text-decoration:none;}

.tab_news li a {height:44px;}

.tab_print {width:750px; height:31px; margin-bottom:45px;}
.tab_print li {float:left; font-size:13px; font-weight:bold;}

.tab_print li.tab_01 a {display:block; width:250px; background:url('../images/company/tab04_off.gif') no-repeat;}
.tab_print li.tab_01 a.on {width:250px; background:url('../images/company/tab04_on.gif') no-repeat;}
.tab_print li.tab_01 a:hover {width:250px; background:url('../images/company/tab04_on.gif') no-repeat;}
.tab_print li.tab_02 a {display:block; width:250px; background:url('../images/company/tab05_off.gif') no-repeat;}
.tab_print li.tab_02 a.on {width:251px; background:url('../images/company/tab05_on.gif') no-repeat; margin-left:-1px;}
.tab_print li.tab_02 a:hover {width:251px; background:url('../images/company/tab05_on.gif') no-repeat; margin-left:-1px;}
.tab_print li.tab_03 a {display:block; width:250px; background:url('../images/company/tab06_off.gif') no-repeat;}
.tab_print li.tab_03 a.on {width:251px; background:url('../images/company/tab06_on.gif') no-repeat; margin-left:-1px;}
.tab_print li.tab_03 a:hover {width:251px; background:url('../images/company/tab06_on.gif') no-repeat; margin-left:-1px;}
/*
.tab_print li.tab_04 a {display:block; width:188px; background:url('../images/company/tab07_off.gif') no-repeat;}
.tab_print li.tab_04 a.on {width:189px; background:url('../images/company/tab07_on.gif') no-repeat; margin-left:-1px;}
.tab_print li.tab_04 a:hover {width:189px; background:url('../images/company/tab07_on.gif') no-repeat; margin-left:-1px;}
*/
.tab_print li a:hover,a:active,a:focus {text-decoration:none;}

.tab_print li a {height:44px;}

.subsidiary {width:750px; margin-bottom:60px; display:inline-block}
.subsidiary h5 {margin-bottom:18px}
.subsidiary .box{float:left; width:360px;}
.subsidiary .box .fimg {padding-bottom:20px; border:none}
.subsidiary .box p{position:relative; border-bottom:1px dotted #d3d9e3;}
/*
.subsidiary .box p img.txtimg {display:inline-block;vertical-align:middle; margin:9px 19px 7px 7px}
.subsidiary .box p img.txtimg2 {display:inline-block;vertical-align:middle; margin:14px 19px 14px 7px}
.subsidiary .box p span.text{background:none; float:right; width:245px; display:inline-block; vertical-align:middle; line-height:14px}
*/
.subsidiary .box table {width:360px;}
.subsidiary .box table tr {border-bottom:1px dotted #d3d9e3;}
.subsidiary .box table td {background:none; padding:4px 0px}

.subsidiary .thumb {float:right; width:344px;}
.subsidiary .thumb p.thum_txt {margin-top:-25px;}

.jqGSContainer{width:344px;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{}
.jqGSContainer .jqGSImgContainer ul li{float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{position:absolute;right:0px;top:0px; padding:3px;color:#fff;width:300px}
.jqGSContainer .jqGSPagination{width:344px; height:4px; margin-top:21px; overflow:hidden; position:relative;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-left:3px;float:left;}
.jqGSContainer .jqGSPagination ul li a{background:#777; display:block; width:25px;text-indent: -9999px;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#df0037;}

.history_list {}
.history_list .blind{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-99999em}

/* _new */
.history_list dl {}
.history_list dl dt {border-top:1px solid #e6e6e6; width:157px; background:none; float:left; padding:18px 0 0 20px;}
.history_list dl dt span {color:#ff8400; font-size:16px; font-weight:bold; }
.history_list dl dd {border-top:1px solid #e6e6e6; width:570px; background:none; float:left; line-height:22px; padding:15px 0 0 0; margin-bottom:30px; }
/*
.history_list dl dt {height:37px; padding:23px 0 0 25px; border-bottom:1px solid #e6e6e6}
.history_list dl dd {border-bottom:1px solid #e6e6e6;}
*/
.history_list dl dd h5 {float:left; width:107px; padding-left:54px;}
.history_list dl dd ul {float:left; width:589px; padding:0 0 16px 0;}
.history_list dl dd ul li span {line-height:24px;}
.history_list dl dd ul li .month {float:left; width:31px; color:#424242; font-weight:bold}
.history_list dl dd ul li .txt {float:left; width:558px;}
.history_list .year {position:relative; display:inline-block; z-index:2000}
.history_list .year p {position:absolute; width:100px; top:0; right:0; z-index:1000}

.history01 .on {background:url('../images/company/btn_acc01_on.gif') 32px 23px no-repeat}
.history01 .over {background:url('../images/company/btn_acc01_on.gif') 32px 23px no-repeat}
.history01 {background:url('../images/company/btn_acc01_off.gif') 32px 23px no-repeat}
.history02 .on {background:url('../images/company/btn_acc02_on.gif') 32px 23px no-repeat}
.history02 .over {background:url('../images/company/btn_acc02_on.gif') 32px 23px no-repeat}
.history02 {background:url('../images/company/btn_acc02_off.gif') 32px 23px no-repeat}
.history03 .on {background:url('../images/company/btn_acc03_on.gif') 32px 23px no-repeat}
.history03 .over {background:url('../images/company/btn_acc03_on.gif') 32px 23px no-repeat}
.history03 {background:url('../images/company/btn_acc03_off.gif') 32px 23px no-repeat}
.history04 .on {background:url('../images/company/btn_acc04_on.gif') 32px 23px no-repeat}
.history04 .over {background:url('../images/company/btn_acc04_on.gif') 32px 23px no-repeat}
.history04 {background:url('../images/company/btn_acc04_off.gif') 32px 23px no-repeat}
.history_content {padding-top:24px; display:none;}

.msg dl dt {float:left; width:107px; margin-right:21px}
.msg dl dd {float:left; width:504px; line-height:21px}
.msg dl dd span {color:#ff8400; font-weight:bold}
.msg01 {height:227px; background:url('../images/company/img_msg_bg01.jpg') no-repeat; overflow:hidden}
.msg01 dt {padding:53px 0 0 68px;}
.msg01 dd {padding-top:59px;}
.msg02 {height:189px; background:url('../images/company/img_msg_bg02.jpg') no-repeat; overflow:hidden}
.msg02 dt {padding:38px 0 0 68px;}
.msg02 dd {padding-top:44px;}
.msg03 {height:239px; padding:67px 50px 0 54px; line-height:21px; background:url('../images/company/img_msg_bg03.jpg') no-repeat; overflow:hidden}

.tab_global {width:750px; height:31px; border-top:1px solid #666; background:#888; margin-bottom:28px;}
.tab_global li {float:left; font-size:13px; font-weight:bold;}

.tab_global li.tab_01 a {display:block; width:149px;}
.tab_global li.tab_01 a.on {width:149px; background:#fff url('../images/common/arrow_down.gif') no-repeat 45px; padding:9px 0 0 0; _padding:9px 0 0 0; *padding:9px 0 0 0;}
.tab_global li.tab_01 a:hover {width:149px; background:#fff url('../images/common/arrow_down.gif') no-repeat 45px; padding:9px 0 0 0; _padding:9px 0 0 0; *padding:9px 0 0 0;}
.tab_global li.tab_02 a {display:block; width:187px; border-left:1px solid #666;}
.tab_global li.tab_02 a.on {width:187px; background:#fff url('../images/common/arrow_down.gif') no-repeat 10px; padding:9px 0 0 1px; _padding:9px 0 0 0; *padding:9px 0 0 0;}
.tab_global li.tab_02 a:hover {width:187px; background:#fff url('../images/common/arrow_down.gif') no-repeat 10px; padding:9px 0 0 1px; _padding:9px 0 0 0; *padding:9px 0 0 0;}
.tab_global li.tab_03 a {display:block; width:126px; border-left:1px solid #666;}
.tab_global li.tab_03 a.on {width:126px; background:#fff url('../images/common/arrow_down.gif') no-repeat 33px; padding:9px 0 0 1px; _padding:9px 0 0 0; *padding:9px 0 0 0;}
.tab_global li.tab_03 a:hover {width:126px; background:#fff url('../images/common/arrow_down.gif') no-repeat 33px; padding:9px 0 0 1px; _padding:9px 0 0 0; *padding:9px 0 0 0;}
.tab_global li.tab_04 a {display:block; width:135px; border-left:1px solid #666;}
.tab_global li.tab_04 a.on {width:135px; background:#fff url('../images/common/arrow_down.gif') no-repeat 40px; padding:9px 0 0 1px; _padding:9px 0 0 0; *padding:9px 0 0 0;}
.tab_global li.tab_04 a:hover {width:135px; background:#fff url('../images/common/arrow_down.gif') no-repeat 40px; padding:9px 0 0 1px; _padding:9px 0 0 0; *padding:9px 0 0 0;}
.tab_global li.tab_05 a {display:block; width:149px; border-left:1px solid #666;}
.tab_global li.tab_05 a.on {width:149px; background:#fff url('../images/common/arrow_down.gif') no-repeat 7px; padding:9px 0 0 1px; _padding:9px 0 0 0; *padding:9px 0 0 0;}
.tab_global li.tab_05 a:hover {width:149px; background:#fff url('../images/common/arrow_down.gif') no-repeat 7px; padding:9px 0 0 1px; _padding:9px 0 0 0; *padding:9px 0 0 0;}

.tab_global li a:hover,a:active,a:focus {text-decoration:none;}
.tab_global li a {height:20px; color:#ccc; padding:10px 0 0 0; text-align:center; border-bottom:1px solid #666;}
.tab_global li a.on {color:#444; text-align:center; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}
.tab_global li a:hover {color:#444; text-align:center; border-left:1px #fff; border-top:1px solid #666; border-bottom:1px solid #fff;}

#content .cont_gb dl{clear:both; /*display:inline-block*/}
#content .cont_gb dl dt, #content .cont_gb dl dd {margin-bottom:20px;}
#content .cont_gb dl dd {line-height:18px; text-align:justify;}
#content .cont_gb dl .txt_box {height:210px; padding:60px 30px 0px; margin:10px 0 30px 0; background:url('../images/company/img_global09.gif') no-repeat}
#content .cont_gb dl dd .thumb{float:left; margin-right:20px;}
#content .cont_gb dl dd dl dt {height:26px; margin:0; font-weight:bold; color:#424242}
#content .cont_gb dl dd dl dd {margin-bottom:10px}
#content .cont_gb .box_gb {padding:30px 18px 20px; border:1px solid #e6e6e6; background-color:#f8f8f8;}

.tab_way {width:750px; height:44px; margin-bottom:28px;}
.tab_way li {float:left; font-size:13px; font-weight:bold;}

.tab_way li.tab_01 a {display:block; width:188px; background:url('../images/company/tab08_off.gif') no-repeat;}
.tab_way li.tab_01 a.on {width:188px; background:url('../images/company/tab08_on.gif') no-repeat;}
.tab_way li.tab_01 a:hover {width:188px; background:url('../images/company/tab08_on.gif') no-repeat;}
.tab_way li.tab_02 a {display:block; width:187px; background:url('../images/company/tab09_off.gif') no-repeat;}
.tab_way li.tab_02 a.on {width:188px; background:url('../images/company/tab09_on.gif') no-repeat; margin-left:-1px;}
.tab_way li.tab_02 a:hover {width:188px; background:url('../images/company/tab09_on.gif') no-repeat; margin-left:-1px;}
.tab_way li.tab_03 a {display:block; width:187px; background:url('../images/company/tab10_off.gif') no-repeat;}
.tab_way li.tab_03 a.on {width:188px; background:url('../images/company/tab10_on.gif') no-repeat; margin-left:-1px;}
.tab_way li.tab_03 a:hover {width:188px; background:url('../images/company/tab10_on.gif') no-repeat; margin-left:-1px;}
.tab_way li.tab_04 a {display:block; width:188px; background:url('../images/company/tab11_off.gif') no-repeat;}
.tab_way li.tab_04 a.on {width:189px; background:url('../images/company/tab11_on.gif') no-repeat; margin-left:-1px;}
.tab_way li.tab_04 a:hover {width:189px; background:url('../images/company/tab11_on.gif') no-repeat; margin-left:-1px;}

.tab_way li a:hover,a:active,a:focus {text-decoration:none;}

.tab_way li a {height:44px;}

#content .cont_way .tit {margin-bottom:40px}
#content .cont_way dl{clear:both; /*display:inline-block;*/ padding-top:40px; margin-bottom:9px; border-top:1px solid #e6e6e6;}
#content .cont_way dl dt {margin-bottom:28px}
#content .cont_way dl dd {line-height:18px;}
#content .cont_way dl dd dl {padding:0; margin:0 0 10px 0; border:0}
#content .cont_way dl dd dl dt, #content .cont_way dl dd dl dd {margin-bottom:18px;}
#content .cont_way dl dd .thumb{float:left; margin-right:20px;}
#content .cont_way dl dd .thumb_r {float:right; margin-left:20px;}

.location {}
.location ul {margin-bottom:15px;}
.location .btn_map {float:right; width:68px; height:21px; margin-bottom:40px}
.location .btn_print {text-align:center}

.award_list {position:relative; min-height:92px; height:auto !important; height:92px; padding:24px 0 28px 0; border-top:1px solid #e6e6e6; display:inline-block}
.award_list .year {float:left; width:106px; padding-left:19px}
.award_list .list_box {float:left; width:625px;}
.award_list ul {display:inline-block}
.award_list ul li.month {float:left; width:14px; margin-right:17px; text-align:right; color:#424242; font-weight:bold}
.award_list ul li.txt {float:left; width:574px}
.award_list ul li ul {float:left; width:574px}
.award_list ul li ul li {margin-bottom:8px}
.award_list p.thumb {position:absolute; top:24px; right:20px}

.pop_wrap {width:785px; height:600px; padding-left:15px; overflow-y:scroll;}
.pop_wrap .company_pop_tit {width:750px; height:26px; border-bottom:3px solid #666; padding-top:1px;}
.pop_wrap .company_pop_tit span.tit {float:left;}
.pop_wrap .company_pop_tit span.tit img {margin-top:3px;}
.pop_wrap .company_pop_tit span.btn_close {float:right;}





.economic_m {position:relative; min-height:650px; height:auto !important;  padding:24px 0 28px 0; border-top:1px solid #e6e6e6; display:inline-block}
.economic_m .title {position:relative; float:left; width:750px; height:416px;}
.economic_m .title2 {position:relative; float:left; width:750px; height:549px;}

.economic_m_tab  {position:relative; width:753px; height:48px; margin-bottom:31px; background:url('../images/main/bg_tab_product.gif') repeat-x;}
.economic_m_tab  li {position:relative; float:Left; height:48px;}
.economic_m_tab  li a {display:block; height:48px;}

.economic_m_tab  li.tab01 {width:188px;}
.economic_m_tab  li.tab01 a {display:block; width:188px; height:48px; background:url('../images/company/tab_eco01_off.gif') no-repeat;}
.economic_m_tab  li.tab01 a.on {position:absolute; top:0; left:0; width:188px; background:url('../images/company/tab_eco01_on.gif') no-repeat;}
.economic_m_tab  li.tab01 a:hover {position:absolute; top:0; left:0; width:188px; background:url('../images/company/tab_eco01_on.gif') no-repeat;}

.economic_m_tab  li.tab02 {width:187px;}
.economic_m_tab  li.tab02 a {display:block; width:187px; height:48px; background:url('../images/company/tab_eco02_off.gif') no-repeat;}
.economic_m_tab  li.tab02 a.on {position:absolute; top:0; left:0px; width:187px; background:url('../images/company/tab_eco02_on.gif') no-repeat;}
.economic_m_tab  li.tab02 a:hover {position:absolute; top:0; left:0; width:188px; background:url('../images/company/tab_eco02_on.gif') no-repeat;}

.economic_m_tab  li.tab03 {width:187px;}
.economic_m_tab  li.tab03 a {display:block; width:187px; height:48px; background:url('../images/company/tab_eco03_off.gif') no-repeat;}
.economic_m_tab  li.tab03 a.on {position:absolute; top:0; left:-1px; width:187px; background:url('../images/company/tab_eco03_on.gif') no-repeat;}
.economic_m_tab  li.tab03 a:hover {position:absolute; top:0; left:0; width:188px; background:url('../images/company/tab_eco03_on.gif') no-repeat;}

.economic_m_tab  li.tab04 {width:189px;}
.economic_m_tab  li.tab04 a {display:block; width:189px; height:48px; background:url('../images/company/tab_eco04_off.gif') no-repeat;}
.economic_m_tab  li.tab04 a.on {position:absolute; top:0; left:-1px; width:189px; background:url('../images/company/tab_eco04_on.gif') no-repeat;}
.economic_m_tab  li.tab04 a:hover {position:absolute; top:0; left:-1; width:189px; background:url('../images/company/tab_eco04_on.gif') no-repeat;}

.economic_m_tab  li.tab05 {width:189px;}
.economic_m_tab  li.tab05 a {display:block; width:189px; height:48px; background:url('../images/company/tab_eco05_off.gif') no-repeat;}
.economic_m_tab  li.tab05 a.on {position:absolute; top:0; left:-1px; width:189px; background:url('../images/company/tab_eco05_on.gif') no-repeat;}
.economic_m_tab  li.tab05 a:hover {position:absolute; top:0; left:-1; width:189px; background:url('../images/company/tab_eco05_on.gif') no-repeat;}

.economic_box {width:750px;   position:relative;  }
.economic_box  p{position:relative; width:750px; padding-top:22px; padding-bottom:10px;}
.economic_box  span{ position:relative;color:#7d7d7d; line-height:18px; }
.economic_box  h1{position:relative;padding-top:31px; color:#000000; line-height:18px;}
.economic_box  .img_left{position:relative;float:left; width:307px; padding-top:31px; padding-left:0px; }
.economic_box  h2{ position:relative; float:left; width:440px;    padding-top:31px; color:#000000; line-height:18px;}
.economic_box  h3{ position:relative;  float:left;  width:750px; height:70px; padding-top:20px; padding-left:58px; padding-botoom:20px; color:#7d7d7d; line-height:18px;}






/* 제품정보 */
.tab_pr {width:950px; height:44px; margin-bottom:31px; background:url('../images/main/bg_tab_product.gif') repeat-x;}
.tab_pr li {position:relative; float:Left; height:44px;}
.tab_pr li a {display:block; height:44px;}
.tab_pr li.tab01 {width:238px;}
.tab_pr li.tab01 a {display:block; width:238px; height:44px; background:url('../images/product/tab_pr01_off.gif') no-repeat;}
.tab_pr li.tab01 a.on {position:absolute; top:0; left:0; width:238px; background:url('../images/product/tab_pr01_on.gif') no-repeat;}
.tab_pr li.tab01 a:hover {position:absolute; top:0; left:0;  width:238px; background:url('../images/product/tab_pr01_on.gif') no-repeat;}
.tab_pr li.tab02 {width:238px;}
.tab_pr li.tab02 a {display:block; width:238px; background:url('../images/product/tab_pr02_off.gif') no-repeat;}
.tab_pr li.tab02 a.on {position:absolute; top:0; left:-1px; width:239px; background:url('../images/product/tab_pr02_on.gif') no-repeat;}
.tab_pr li.tab02 a:hover {position:absolute; top:0; left:-1px; width:239px; background:url('../images/product/tab_pr02_on.gif') no-repeat;}
.tab_pr li.tab03 {width:237px;}
.tab_pr li.tab03 a {display:block; width:237px; background:url('../images/product/tab_pr03_off.gif') no-repeat;}
.tab_pr li.tab03 a.on {position:absolute; top:0; left:-1px; width:238px; background:url('../images/product/tab_pr03_on.gif') no-repeat;}
.tab_pr li.tab03 a:hover {position:absolute; top:0; left:-1px; width:238px; background:url('../images/product/tab_pr03_on.gif') no-repeat;}
.tab_pr li.tab04 {width:237px;}
.tab_pr li.tab04 a {display:block; width:237px; background:url('../images/product/tab_pr04_off.gif') no-repeat;}
.tab_pr li.tab04 a.on {position:absolute; top:0; left:-1px; width:238px; background:url('../images/product/tab_pr04_on.gif') no-repeat;}
.tab_pr li.tab04 a:hover {position:absolute; top:0; left:-1px; width:238px; background:url('../images/product/tab_pr04_on.gif') no-repeat;}

.tab_pr2 {width:950px; height:44px; margin-bottom:31px;}
.tab_pr2 li {position:relative; float:Left; height:44px;}
.tab_pr2 li a {display:block; height:44px;}

.tab_pr2 li.tab01 {width:317px;}
.tab_pr2 li.tab01 a {display:block; width:317px; height:44px; background:url('../images/product/tab2_pr01_off.gif') no-repeat;}
.tab_pr2 li.tab01 a.on {position:absolute; top:0; left:0; width:317px; background:url('../images/product/tab2_pr01_on.gif') no-repeat;}
.tab_pr2 li.tab01 a:hover {position:absolute; top:0; left:0;  width:317px; background:url('../images/product/tab2_pr01_on.gif') no-repeat;}

.tab_pr2 li.tab02 {width:317px;}
.tab_pr2 li.tab02 a {display:block; width:317px; background:url('../images/product/tab2_pr02_off.gif') no-repeat;}
.tab_pr2 li.tab02 a.on {position:absolute; top:0; left:-1px; width:318px; background:url('../images/product/tab2_pr02_on.gif') no-repeat;}
.tab_pr2 li.tab02 a:hover {position:absolute; top:0; left:-1px; width:318px; background:url('../images/product/tab2_pr02_on.gif') no-repeat;}

.tab_pr2 li.tab03 {width:316px;}
.tab_pr2 li.tab03 a {display:block; width:316px; background:url('../images/product/tab2_pr03_off.gif') no-repeat;}
.tab_pr2 li.tab03 a.on {position:absolute; top:0; left:-1px; width:317px; background:url('../images/product/tab2_pr03_on.gif') no-repeat;}
.tab_pr2 li.tab03 a:hover {position:absolute; top:0; left:-1px; width:317px; background:url('../images/product/tab2_pr03_on.gif') no-repeat;}

.product_box {position:relative; width:950px; height:423px; background:url('../images/product/bg_img_box.gif') no-repeat;}
.product_box .thum_big {position:relative; float:left; width:530px; height:363px; padding:30px 0 0 30px; margin-right:29px; overflow:hidden;}
.product_box .thum_big p {position:absolute; bottom:0; left:30px; width:520px; height:21px; background:url('../images/product/bg_btm_img.png') no-repeat; padding:7px 0 0 10px; _bottom:-1px;}
.product_box .thum_big p a.btn_photo {margin-right:40px;}
.product_box .detail_box {float:left; width:343px; padding:16px 18px 0 0;}
.product_box .detail_box ul.sns {float:right; height:37px;}
.product_box .detail_box ul.sns li {float:left;}
.product_box .detail_box ul.sns li {padding:6px 4px 0 0;}
.product_box .detail_box ul.sns li.sns_last {padding:6px 14px 0 0;}
.product_box .detail_box ul.sns li.last {padding:0 0 0 0;}
.product_box .detail_box dl.qr_box {clear:both; _margin-top:-16px; *margin-top:-16px;}
.product_box .detail_box dl.qr_box dt {width:343px; height:50px; font-family:'Arial'; font-weight:bold; font-size:48px; color:#fff; line-height:45px; background:url('../images/product/bg_name.gif') no-repeat bottom; margin-bottom:12px; padding-top:8px;}
.product_box .detail_box dl.qr_box dd span.qr_img {display:inline-block; float:left; width:62px; height:65px;}
.product_box .detail_box dl.qr_box dd span.qr_txt {display:inline-block; float:left;}
.product_box .detail_box .thum_box {clear:both; width:343px;}
.product_box .detail_box .thum_box dt.thum_mid {position:relative; float:left; width:253px; height:205px; background:#fff;}
.product_box .detail_box .thum_box dt.thum_mid span {position:absolute; bottom:8px; left:21px; font-size:11px; coor:#838383; letter-spacing:-1px;}
.product_box .detail_box .thum_box dd.thum_mid {float:left; width:76px; height:194px; padding:11px 0 0 14px; background:#1c2333;}
.product_box .detail_box .thum_box dd.thum_mid li {width:62px; height:42px; padding-bottom:6px; border:1px solid #191f2e;}
.product_box .detail_box .thum_box dd.thum_mid p.arr_up {padding:0 0 10px 22px;}
.product_box .detail_box .thum_box dd.thum_mid p.arr_down {padding:3px 0 0 22px;}
.product_box .pr_img {position:absolute; top:16px; left:18px; width:914px; height:377px; background:#fff; z-index:9999;}
.product_box .pr_img p.btn_close_x {position:absolute; top:0; right:0;}

.product_box p.btm_btns {position:absolute; left:30px; bottom:10px;}
.product_box p.btm_btns .btn_line {margin:2px 10px 0 10px;}

#layer_video {position:absolute; top:16px; left:18px; width:752px; height:362px; background:url('../images/product/bg_video02.gif') no-repeat; z-index:1000000; padding:15px 0 0 162px; display:none;}
#layer_video p.btn_close {position:absolute; top:15px; right:15px;}

.v3_box_type1 {clear:both; display:inline-block; width:950px; border-top:2px solid #838383;}
.v3_box_type1 dt {float:left; width:201px; background:url('../images/product/bg_line.gif') no-repeat top right; padding-top:30px;}
.v3_box_type1 dd {float:left; width:700px; font-size:12px; color:#444; line-height:18px; padding:26px 0 0 49px;}
.v3_box_type1 dd .v3_bg01 {width:472px; height:108px; background:url('../images/product/v3_bg01.jpg') no-repeat; padding:24px 0 0 228px;}
.v3_box_type1 dd .v3_bg01 p.tit {font-weight:bold; color:#df0037; padding-bottom:6px;}
.v3_box_type1 dd .v3_bg01 p.txt {font-size:12px; color:#888; line-height:18px;}
.v3_box_type1 dd .refalx_bg01 {width:472px; height:145px; background:url('../images/product/refalx_bg01.jpg') no-repeat; padding:24px 0 0 228px; margin-bottom:35px;}
.v3_box_type1 dd .refalx_bg01 p.tit {font-weight:bold; color:#df0037; padding-bottom:6px;}
.v3_box_type1 dd .refalx_bg01 p.txt {font-size:12px; color:#888; line-height:18px;}

.m3500_box01 {display:inline-block; width:950px; padding-bottom:25px;}
.m3500_box01 dl.box_l {float:left; width:465px; margin-right:20px;}
.m3500_box01 dl.box_l span.thum {display:inline-block; float:left; width:140px; padding:2px 0 0 25px;}
.m3500_box01 dl.box_l span.txt {display:inline-block; float:left; width:300px;}
.m3500_box01 dl.box_r {float:left; width:465px;}
.m3500_box01 dl.box_r span.thum {display:inline-block; float:left; width:140px; padding:2px 0 0 28px;}
.m3500_box01 dl.box_r span.txt {display:inline-block; float:left; width:297px;}
.m3500_box01 dl dt {height:32px;}
.m3500_box01 dl dd {height:100px;}
.m3500_box01 dl dd span {font-size:12px; color:#777; line-height:18px;}

.rl1_box01 {display:inline-block; width:950px; padding-bottom:25px;}
.rl1_box01 dl.box_l {float:left; width:465px; margin-right:20px;}
.rl1_box01 dl.box_l ul.thum {display:inline-block; float:left; width:140px; padding:2px 0 0 25px;}
.rl1_box01 dl.box_l ul.txt {display:inline-block; float:left; width:300px; padding-bottom:24px}
.rl1_box01 dl.box_r {float:left; width:465px;}
.rl1_box01 dl.box_r ul.thum {display:inline-block; float:left; width:140px; padding:2px 0 35px 25px;}
.rl1_box01 dl.box_r ul.txt {display:inline-block; float:left; width:300px; padding-bottom:32px;}
.rl1_box01 dl dt {height:32px;}
.rl1_box01 dl dd {}
.rl1_box01 dl dd ul.txt li {font-size:12px; color:#777; line-height:18px; padding:0 0 6px 10px; background:url('../images/product/blit_gray.gif') no-repeat left 5px;}

.m3500_listbox {float:left; width:475px; border-bottom:1px solid #e6e6e6}
.m3500_listbox dl {display:inline-block; border-top:1px solid #e6e6e6}
.m3500_listbox dt {float:left; width:92px; /*height:92px;*/ margin-right:10px}
.m3500_listbox dd {float:left; width:373px}
.m3500_listbox dd .tsub {padding-top:11px}
.m3500_listbox dd .tsub_02 {padding-top:18px}
.m3500_listbox dd span.num {color:#fca20d; font-size:16px; font-weight:bold}
.m3500_listbox dd span.cpname {color:#444; font-size:15px; font-weight:bold}
.m3500_listbox dd p.bcon {padding-top:6px; line-height:16px}
.m3500_listbox dd p.warning {font-size:11px; color:#f19600; padding-top:4px;}
.m3500_listbox dd p.warning img {margin-top:-1px;}

.blit_list {width:700px;}
.blit_list p.leftA {float:left; width:321px;}
.blit_list ul {float:left; width:379px; font-size:12px; color:#888; line-height:18px; margin-top:-2px;}
.blit_list ul li {padding:0 0 6px 12px; background:url('../images/product/blit_gray.gif') no-repeat left 5px;}
.blit_list ul li strong {color:#f79521;}

.cp_tbl {border-top:1px solid #838383; margin-bottom:50px}
.cp_tbl tr {border-bottom:1px solid #e6e6e6}
.cp_tbl tr th {padding:11px 0 8px 19px; background-color:#f6f5f3; text-align:left; color:#666; font-weight:bold}
.cp_tbl tr td {padding:11px 0 8px 20px; line-height:18px}

.cp_tbl2 {border-top:1px solid #838383;}
.cp_tbl2 tr {border-bottom:1px solid #e6e6e6}
.cp_tbl2 tr th {padding:11px 0 8px 0; background-color:#f6f5f3; text-align:center; color:#666; font-weight:bold; border-right:1px solid #e6e6e6;}
.cp_tbl2 tr td {padding:11px 0 8px 0; line-height:18px; border-right:1px solid #e6e6e6; text-align:center;}
.cp_tbl2 tr td.program01 {font-weight:bold; font-size:14px; color:#df0037;}
.cp_tbl2 tr td.program02 {font-weight:bold; color:#fda20d;}
.cp_tbl2 tr td.tLeft {color:#444; text-align:left; padding-left:20px;}
.cp_tbl2 tr td.tLeft span {color:#999;}

.cp_listbox {display:inline-block; border-top:1px solid #e6e6e6}
.cp_listbox .thumb {float:left; width:92px; height:70px; margin-right:10px}
.cp_listbox .cont {float:left; width:372px}
.cp_listbox .cont .tsub {padding-top:11px}
.cp_listbox .cont .tsub_02 {padding-top:18px}
.cp_listbox .cont  .num {color:#fca20d; font-size:16px; font-weight:bold}
.cp_listbox .cont  .cpname {color:#444; font-size:15px; font-weight:bold}
.cp_listbox .cont .bcon {padding-top:6px; line-height:16px}

/* 공통 */
.f11 {font-size:11px;}

.c999 {coor:#999;}

p.tb_btn_c {text-align:center;}
p.tb_btn_r {text-align:right;}

.mb13 {margin-bottom:13px}
.mb16 {margin-bottom:16px}
.mb20 {margin-bottom:20px}
.mb26 {margin-bottom:26px}
.mb32 {margin-bottom:32px}
.mb34 {margin-bottom:34px}
.mb35 {margin-bottom:35px}
.mb38 {margin-bottom:38px}

.mb45 {margin-bottom:45px}
.mb24 {margin-bottom:24px}

.mr24 {margin-right:24px;}
.mr37 {margin-right:37px;}
.mr40 {margin-right:40px;}
.mr41 {margin-right:41px;}
.mr42 {margin-right:42px;}
.mr43 {margin-right:43px;}

.clear {clear:both}

#content p {line-height:18px}

.top_copy_bor {border-bottom:1px solid #c3c3c3; margin-bottom:26px;}

/* input */
.inp_common {border:1px solid #e4e2de; padding:5px 5px 2px 5px;}
.inp_commonT {border:1px solid #cdcdcd; padding:3px 5px 2px; margin-top:-3px;}
.inp_float {float:left; border:1px solid #cdcdcd; padding:3px 5px 2px; margin-right:5px;}

.file_input_textbox {float:left;}
.file_input_div {position:relative; width:100px; height:23px; overflow:hidden;}
.file_input_button {width:100px; position:absolute; top:0; background:#33BB00; color:#fff; border-style:solid;}
.file_input_hidden {font-size:45px; position:absolutel right:0; top:0; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0;}


.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}


ul#thumblist{display:block;}
ul#thumblist li{float:left;margin-right:2px;list-style:none;}
ul#thumblist li a{display:block;border:1px solid #CCC;}

.jqzoom{text-decoration:none; float:left;}

.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}

.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}

.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 40);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:100%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}

.zoomWrapper{
	position:relative;
	border:0;
	z-index:110;
}

.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;
}

.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

/* 회사소개 - 조직? 추가 */
#content .sbr ul {display:inline-block}
#content .sbr ul li {float:left; width:239px; margin:0 16px 30px 0}
#content .sbr ul li .thumb {margin-bottom:16px} 
#content .sbr ul li .subj {height:25px}
#content .sbr ul .last {margin-right:0}

/* Tiny Scrollbar */
#scrollbar1 { width: 226px; margin:0; }
#scrollbar1 .viewport { width: 218px;_width: 215px; height: 144px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 6px; padding:3px 0 0 0; margin: 0; }
#scrollbar1 .overview ul {clear:both; height:30px;}
#scrollbar1 .overview li {float:left; width:104px; font-size:11px; color:#777; padding-top:4px;}
#scrollbar1 .overview li a {color:#777;}
#scrollbar1 .overview li img {margin-top:-4px;}
#scrollbar1 .scrollbar{ background: transparent url('../images/main/bg-scrollbar-track-y.png') no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 8px; }
#scrollbar1 .track { background: transparent url('../images/main/bg-scrollbar-trackend-y.png') no-repeat 0 100%; height: 100%; width:8px; position: absolute; top:1px; left:0; padding: 0 0; }
#scrollbar1 .thumb { background: transparent url('../images/main/bg-scrollbar-thumb-y.png') no-repeat 50% 100%; height: 20px; width: 8px; cursor: pointer; /*overflow: hidden;*/ position: absolute; top: 0; left: 0; }
#scrollbar1 .thumb .end { background: transparent url('../images/main/bg-scrollbar-thumb-y.png') no-repeat 0 0; overflow: hidden; height: 15px; width: 8px; position: absolute; top: -1px; left: 0;}
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

#scrollbar2 { width: 512px; margin:0; padding:16px 0 0 17px; }
#scrollbar2 .viewport { width: 504px;_width: 501px; height: 64px; overflow: hidden; position: relative; }
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 6px; padding: 0; margin: 0; }
#scrollbar2 .overview ul {clear:both; height:18px;}
#scrollbar2 .overview li {float:left; width:70px; font-size:11px; color:#777;}
#scrollbar2 .scrollbar{ background: transparent url('../images/main/bg-scrollbar-track-y2.png') no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 8px; }
#scrollbar2 .track { background: transparent url('../images/main/bg-scrollbar-trackend-y2.png') no-repeat 0 100%; height: 100%; width:8px; position: absolute; top:1px; left:0; padding: 0 0; }
#scrollbar2 .thumb { background: transparent url('../images/main/bg-scrollbar-thumb-y2.png') no-repeat 50% 100%; height: 20px; width: 8px; cursor: pointer; /*overflow: hidden;*/ position: absolute; bottom: 0; left: 0; }
#scrollbar2 .thumb .end { background: transparent url('../images/main/bg-scrollbar-thumb-y2.png') no-repeat 0 0; overflow: hidden; height: 15px; width: 8px; position: absolute; top: -1px; left: 0;}
#scrollbar2 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

/* 팝업 */
.popup_wrap {width:800px;}
.popup_header {position:relative;height:39px; padding:7px 17px 0 16px; margin-bottom:20px; background:url('../images/etc/bg_popup_contact.gif') repeat-x;}
.popup_header p {position:absolute; top:7px; right:17px}
.popup_content1 {height:468px; overflow:auto; overflow-x:hidden;}
.popup_content2 {width:750px; padding:0 25px}
.popup_footer {width:750px; padding-top:20px; margin:0 0 0 16px; border-top:1px solid #dbdbdb}

.popup_content1 .pcb {width:750px; padding:1px 0 30px; margin:0 0 0 16px}
.popup_content2 .pcb {padding:1px 0 30px;}
.popup_wrap h4 {padding:1px 0 25px 10px; font-weight:bold; color:#444}
.popup_wrap h4 span {color:#f79521}
.popup_content1 .int {margin-bottom:18px}

/* 2013-03-15 추가  */
.popup_content1 .pcb h4 { font-family:'Tahoma'; letter-spacing:1px; color:#000; height:auto; padding:0 0 30px 10px; line-height:18px; background:url('../images/etc/bullet_privacy.gif') no-repeat left 7px;}
.popup_content1 .pcb span.letter { padding-left:10px; font-weight:bold; color:#f79521;}
.popup_content1 .pcb span.lt { color:#444444;}
.popup_content1 .pcb .indent { padding-left:28px; font-size:11px; line-height:16px; color:#777777; }

.depth1 {margin-bottom:30px}
.depth1 li {line-height:18px; margin-bottom:6px}
.depth1 li.indent {padding-left:12px}
.depth2 {margin-bottom:12px}
.depth2 li {line-height:18px; padding-left:12px; margin-bottom:6px}
.depth2 li.nopd {padding:0}

.anchor {padding:29px; margin-bottom:25px; border:1px solid #e6e6e6; background-color:#f8f7f6; display:inline-block}
.anchor ul {float:left; width:345px;}
.anchor ul li {width:345px; margin-bottom:10px;}
.anchor ul li.last {margin:0}
.anchor ul li span {color:#f79521}

.contact_write {width:100%; border-top:1px solid #666; table-layout:fixed;}
.contact_write th {color:#666; text-align:left; background-color:#f8f8f8; border-bottom:1px solid #e6e6e6; padding:15px 0 12px 20px;}
.contact_write th span {color:#df0037;}
.contact_write th.off {color:#999; padding-left:32px;}
.contact_write td {color:#666; border-bottom:1px solid #e6e6e6; padding:9px 0 9px 10px;}
.contact_write td span.txt {font-size:11px; color:#999;}
.contact_write td span.line {color:#999; padding:0 8px;}
.contact_write td textarea.as {width:588px; height:118px; border:1px solid #e4e2de;}
.contact_write td input.file_search {width:380px; background:#fff;}
.contact_write td select {height:23px;}

/* 사이트맵 */
.content_stmap {width:950px; padding:21px 0 0 0;}
.content_stmap .etcNavi {width:950px; height:32px; border-bottom:3px solid #666;}
.content_stmap .etcNavi h3 {float:left}
.content_stmap .etcNavi p {float:right; font-size:11px; color:#999; padding-top:11px;}
.content_stmap .etcNavi p a {color:#999;}
.content_stmap .etcNavi p span {color:#bbb;}

.listbox ul.menu1 {display:inline-block}
.listbox ul.menu1 li {float:left; width:174px; margin:0 20px 0 0}
.listbox ul.menu1 li.last {margin:0}
.listbox ul.menu1 li .tit {width:174px; height:51px; background:url(../images/etc/bg_sitemap01.gif) no-repeat left bottom;}
.listbox ul.menu2 {float:left; }
.listbox ul.menu2 li {width:163px; padding:10px 0 6px 11px; margin:0; border-bottom:1px solid #e0e4eb; background:url('../images/etc/icon_sitemap01.gif') no-repeat 0 13px;}
.listbox ul.menu2 li.lowstep {width:174px; padding:0; }
.listbox ul.menu2 li.lowstep a.lowtit {margin-left:11px}
.listbox ul.menu2 li a {color:#444}
.listbox ul.menu3 {float:left; padding:11px 0 0 0; /*margin-top:6px; border-top:1px dotted #e0e4eb;*/ background-color:#f5f6f9}
.listbox ul.menu3 li {width:151px; padding:0 0 10px 23px; border:none; background:url('../images/etc/icon_sitemap02.gif') no-repeat 11px 4px;}
.listbox ul.menu3 li a {color:#888;}

.photo_video_list {width:750px; height:71px; background:url('../images/experience/bg_photo.gif') no-repeat; margin-bottom:20px;}
.photo_video_list .btn_area {float:left; width:99px; padding:8px 0 0 17px;}
.photo_video_list .list_area {float:left; width:634px;}
.photo_video_list .list_area .pic_list {float:left; width:607px; height:53px; padding-top:10px; overflow:hidden; scroll-y:hidden;}
/*
.photo_video_list .list_area li {position:relative; float:left; width:65px; height:53px; padding:1px;}
.photo_video_list .list_area li p.over_png {position:absolute; top:0; left:0; width:65px; height:53px; background:url('../images/experience/over_png.png') no-repeat; z-index:1000; display:none;}
.photo_video_list .list_area li p.over_png a {display:block; width:65px; height:53px;}
.photo_video_list .list_area p.arrow_left {float:left; width:13px; padding-top:31px;}
.photo_video_list .list_area p.arrow_right {float:left; padding-top:31px;}
*/
.photo_video_list .list_area li {float:left; width:63px; height:51px; margin-right:4px;}
.photo_video_list .list_area li a {display:block; width:63px; height:51px; overflow:hidden;}
.photo_video_list .list_area li a:hover {width:59px; height:47px; border:2px solid #ffa100;}
.photo_video_list .list_area li a:hover img {margin:-2px;}
.photo_video_list .list_area li a.on {width:59px; height:47px; border:2px solid #ffa100;}
.photo_video_list .list_area li a.on:hover img {margin:0;}
.photo_video_list .list_area li p.over_png {position:absolute; top:0; left:0; width:65px; height:53px; background:url('../images/experience/over_png.png') repeat-x; z-index:1000; display:none;}
.photo_video_list .list_area li p.over_png a {display:block; width:65px; height:53px;}
.photo_video_list .list_area p.arrow_left {float:left; width:13px; padding-top:31px;}
.photo_video_list .list_area p.arrow_right {float:left; padding-top:31px;}

.photo_big_box {width:750px; /*height:641px;*/ background:url('../images/experience/bg_photo_mid.gif') repeat-y; padding:0;}
.photo_big_box p.photo_b {padding:0 0 28px 17px;}
.photo_big_box p.photo_b img {width:712px; height:505px; border:1px solid #7b7b7b;}
.photo_big_box p.txt {font-size:13px; color:#fff; line-height:18px; padding-left:17px;}

.video_big_box {width:750px; /*height:641px;*/ background:url('../images/experience/bg_photo_mid.gif') repeat-y; padding:0;}
.video_big_box p.video_b {padding:0 0 28px 17px;}
.video_big_box p.video_b img {width:712px; height:505px; border:1px solid #7b7b7b;}
.video_big_box p.txt {font-size:13px; color:#fff; line-height:18px; padding-left:17px;}

.style1 { color: #FF0000; font-weight: bold; font-size: 14px; }
.style2 { color: #FF0000 }