@charset "utf-8";
/* CSS Document */

@import url(default.css);


/* First Page1 */
.snb_first { float: left; width: 204px; padding:39px 0px 0px 25px;}

#topsubwarp_first { float: left; width: 100%; height: 147px; background: url(/images/topsub_snbbg.jpg) repeat-x; }
#topsubwarp_first .topgnb { width: 1000px; height: 30px; background:url(/images/subtop_gnbbg.gif) no-repeat; }
#topsubwarp_first .topgnb ul { float: right; width: 400px; padding-top: 10px; }
#topsubwarp_first .topgnb li { float: left; }

.bg_first {background: url(/images/bg_body_first.jpg) repeat-x;}

.colgroup_first {width:540px; overflow:hidden; float: left; padding:39px 0px 0px 37px; display:inline; }
.colgroup_first .path { width: 396px; height: 70px; }
.colgroup_first .path .p_right { width: 330px; padding-top: 9px; font-size: 11px; letter-spacing: -1px; color: #a9aaab; }
.colgroup_first .path span { color: #69ae0b; }
.content_first { float: left; width: 396px; color: #969798; }

#footer_first {  overflow:auto; width: 100%; height: 130px; background: url(/images/bg_bottom_first.jpg) repeat-x; clear:both; }
#footer_first .warp { width: 449px; height: 69px; padding:20px 0px 0px 551px; background: url(/images/bg_footer_first.jpg) no-repeat; }
#footer_first .warp li { float: left; }

.content_first { width:530px; height:121px; padding-top:118px; background:url(/images/bg_first_con01.jpg) no-repeat;}

.section_tabs { overflow: hidden; width:282px;}
.tab_latest_none { width:3px;}
div.tab_latest {overflow:hidden; float:left; position:relative; width:100%; height:25px; background:url(/images/bg_tab_main.gif) repeat-x; z-index:2;}
div.tab_latest_line { position:relative; z-index:1; width:100%; height:0px; top:-1px; _top:-21px; clear:left; border-bottom:1px solid #dcddde; }
div.tab_latest_line2 { position:relative; z-index:1; width:90%; height:0px; top:-1px; _top:-21px; clear:left; border-bottom:1px solid #dcddde; }

ul.tab_latest_area { z-index:2; list-style:none;}
ul.tab_latest_area li { float:left;}
ul.tab_latest_area li a { display:block; overflow:hidden; padding:35px 0 0 0; width:77px; height:0px; background-position:0 -25px; background-repeat: no-repeat; }
ul.tab_latest_area li a:hover { background-position:0 0; }
ul.tab_latest_area li a.active { background-position:0 0; }

div.show { display:block;}
div.hide { display:none; }

#tab1 { background-image:url(/images/tab_first1_1.gif); }
#tab2 { background-image:url(/images/tab_first1_2.gif); }

.first_more { float:right; width:128px; padding-top:7px; text-align:right; background:none; vertical-align:bottom; }
.first_more2 { float:right; width:110px; padding-top:7px; text-align:right; background:none; vertical-align:bottom; }

#content1 { width:282px; padding-top:12px; height:80px; _margin-top:-15px; }
#content2 { width:282px; padding-top:12px; _padding-top:0px; height:80px; _margin-top:-15px;}

.first_subject { float:left; width:220px; padding-left:10px; background:url(/images/bu_first.gif) no-repeat 5px 6px;}
.first_subject a { color:#72716f;}
.first_date { float:left; width:50px; text-align:right; color:#a3a3a3;}

.section_ad { padding-top:55px;}

.section_bbs { float:left;}
.section_bbs_list { width:282px; padding-top:12px; }
.section_vote { float:left; padding-left:50px;}

/* First Page2 */
.content_first2 { width:530px; height:87px; padding-top:99px; background:url(/images/bg_first_con02.jpg) no-repeat;}

div.tab_latest2 {overflow:hidden; float:left; position:relative; width:100%; height:21px; background:url(/images/bg_tab_main.gif) repeat-x; z-index:2;}
ul.tab_latest2_area { z-index:2; list-style:none;}
ul.tab_latest2_area li { float:left; height:21px; }
ul.tab_latest2_area li a { display:block; overflow:hidden; padding:21px 0 0 0; width:77px; height:0px; background-position:0 -21px; background-repeat: no-repeat; }
ul.tab_latest2_area li a:hover { background-position:0 0; }
ul.tab_latest2_area li a.active { background-position:0 0; }
div.tab_latest2_line { position:relative; z-index:1; width:100%; height:0px; top:-5px; _top:-23px; clear:both; border-bottom:1px solid #dcddde; }

#tab21 { background-image:url(/images/tab_first2_1.gif); }
#tab22 { background-image:url(/images/tab_first2_2.gif); }

#content21 { width:282px; padding-top:12px; _margin-top:-25px;}
#content22 { width:282px; padding-top:12px;}

#section_ad { padding-top:43px;}
.section_ad2 { padding-top:30px;}
.section_photo { float:left;}
.section_photo_list { display:block; height:62px; padding-top:10px;}
.section_photo_list li { float:left; padding:6px; margin-right:10px; border:1px solid #e4e6ea;}
.section_law { float:left; padding-left:20px;}

/* First Page3 */
.content_first3 { width:530px; height:362px; padding-top:90px; background:url(/images/bg_first_con03.jpg) no-repeat;}
#section_ad2 { float:left; padding-top:20px;}
.section_ad3 { float:left; padding:80px 0px 0px 40px;}
.section_media { width:200px; height:86px; padding:29px 6px 8px 6px; margin-top:22px; background:url(/images/bg_greenmedia.gif) no-repeat;}
.section_media a { color:#999b9f; font-weight:bold;}
.section_media a:hover { color:#0275bb; font-weight:bold;}
.media_txt { text-align:left;}
.h_space2 { padding-bottom:10px;}
.media_txt1 {  float:left; width:22px; height:17px; padding-left:10px; background:url(/images/media_btn.gif) no-repeat 7px 6px; }
.media_txt2 { float:left; width:150px; padding-left:10px; background:url(/images/bu_first.gif) no-repeat 1px 6px; font-weight:normal; }

/* First Page4 */
.content_first4 { width:530px; height:350px; padding-top:100px; background:url(/images/bg_first_con04.jpg) no-repeat;}
.section_photo2 { padding-top:35px;}

#flash_con { margin-top:-30px;}
.mt0 { margin-top:0 !important;}
.con1 { float:left; width:157px; }
.list_txt1 { float:left; width:230px; background:url(/images/bu_first.gif) no-repeat 7px 6px; padding:0 0 0 1em; } 

#topsub01_warp_first { width: 100%; height: 117px; background: url(/images/subtop_movbg_first1.jpg) repeat-x left bottom;}
#topsub01_warp_first02 { width: 100%; height: 117px; background: url(/images/subtop_movbg_first2.jpg) repeat-x left bottom;}
#topsub01_warp_first03 { width: 100%; height: 117px; background: url(/images/subtop_movbg_first3.jpg) repeat-x left bottom;}
#topsub01_warp_first04 { width: 100%; height: 117px; background: url(/images/subtop_movbg_first4.jpg) repeat-x left bottom;}
#topsub01_warp_first05 { width: 100%; height: 117px; background: url(/images/subtop_movbg_first5.jpg) repeat-x left bottom;}
#topsub01_warp_first06 { width: 100%; height: 117px; background: url(/images/subtop_movbg_first6.jpg) repeat-x left bottom;}

.bg_first01 { float:left; width:184px; height:567px; background:url(/images/bg_first01.jpg) no-repeat;}
.bg_first02 { float:left; width:184px; height:567px; background:url(/images/bg_first02.jpg) no-repeat;}
.bg_first03 { float:left; width:184px; height:567px; background:url(/images/bg_first03.jpg) no-repeat;}
.bg_first04 { float:left; width:184px; height:567px; background:url(/images/bg_first04.jpg) no-repeat;}
.bg_first05 { float:left; width:184px; height:567px; background:url(/images/bg_first05.jpg) no-repeat;}
.bg_first06 { float:left; width:184px; height:567px; background:url(/images/bg_first06.jpg) no-repeat;}

#bg_first05 {float:left;}
/* CSS body */
body { background: url(/images/bg_body_sub.jpg) repeat-x; }

/* CSS Layout */
#header { float: left; width: 1000px; height: 280px; }
#container { width:1000px; float: left ; }
#footer { float: left; _float:none; width: 100%; height: 130px; background: url(/images/bg_bottom.jpg) repeat-x; }


/* CSS Sub TopMenu */
#topsubwarp { float: left; width: 100%; height: 280px; background: url(/images/topsub_snbbg.jpg) repeat-x; }
#topsubwarp .topgnb { width: 1000px; height: 30px; background:url(/images/subtop_gnbbg.gif) no-repeat; }
#topsubwarp .topgnb ul { float: right; width: 400px; padding-top: 10px; }
#topsubwarp .topgnb li { float: left; }
#topsub01_warp { width: 1000px; height: 250px; background: url(/images/subtop_movbg.jpg) no-repeat;}
#topsub02_warp { width: 1000px; height: 250px; background: url(/images/subtop_movbg02.jpg) no-repeat;}
#topsub03_warp { width: 1000px; height: 250px; background: url(/images/subtop_movbg03.jpg) no-repeat;}
#topsub04_warp { width: 1000px; height: 250px; background: url(/images/subtop_movbg04.jpg) no-repeat;}
#topsub05_warp { width: 1000px; height: 250px; background: url(/images/subtop_movbg05.jpg) no-repeat;}
#topsub06_warp { width: 1000px; height: 250px; background: url(/images/subtop_movbg06.jpg) no-repeat;}
#topsub { float: left; width: 1000px; height: 98px; }

/* CSS LeftMenu */
.snb { float: left; width: 230px; padding-left: 40px; background: url(/images/bg_menu_left.jpg) right no-repeat; display:inline; }
#nav { width: 190px; height: 455px; }

/* CSS Copyright */
#footer .warp { width: 449px; height: 45px; padding: 60px 0 0 551px; background: url(/images/bg_footer.jpg) no-repeat; }
#footer .warp ul li { float: left; }

/* CSS Content */
.colgroup { float: left; width:580px;  display:inline; }
.colgroup .path { width: 580px; height: 70px; }
.colgroup .path .p_left { float: left; width: 250px;}
.colgroup .path .p_right { float: right; width: 330px; padding-top: 9px; font-size: 11px; text-align: right; letter-spacing: -1px; color: #a9aaab; }
.colgroup .path span { color: #69ae0b; }

.content { width: 580px; color: #969798;}

.content .company01_left { float: left; width: 272px; }
.content .company01_left p { text-align:justify; letter-spacing: -1px; line-height: 16px; padding-bottom: 20px; }
.content .company01_left img { padding-bottom: 35px; }
.content .company01_right { float: right; width: 272px; }
.content .company01_center{clear:both;}
.content .company01_center p { text-align:justify; letter-spacing: -1px; line-height: 16px; padding-bottom: 20px; }
.content .company01_center .name{text-align:right}

.content h4 { padding-bottom: 10px; text-align: left; }
.content .h4_pd01 { padding-bottom: 35px; }
.content .h4_pd02 { padding: 40px 0 10px 0; }
.content .h4_pd03 { padding: 50px 0 10px 0; }
.content .h4_pd033 { padding: 25px 0 10px 0; }
.content .h4_pd04 { clear: both; padding: 45px 0 10px 0; }
.content .h4_pd05 { clear: both; padding: 0 0 18px 0; }
.content .h4_pd06 { clear: both; padding: 45px 0 18px 0; }
.content .h4_pd07 { clear: both; padding: 30px 0 10px 0; }
.content .h5_pd01 { clear: both; padding: 0 0 10px 0; }
.content .h5_pd02 { clear: both; padding: 20px 0 10px 0; }
.content .h5_pd03 { font-weight: bold; font-size: 14px; color: #99a1c7; letter-spacing: -1px; padding-bottom: 7px; }
.content .h6_pd01 { text-align: left; padding: 10px 0 0 0; }
.content .h6_pd02 { text-align: left; padding: 10px 0 0 0; width: 100%; }





.content p { text-align: justify;  clear:both;}
.content .p_txt01 { padding: 0 0 50px 0; text-align: justify; line-height: 17px; letter-spacing: -1px; }
.content .p_txt02 { padding-top: 10px; }
.content .p_txt03 { padding: 10px 0 60px 0; }
.content .p_txt04 { padding: 12px 0 25px 0; text-align: justify; line-height: 17px; letter-spacing: -1px; }
.content .p_txt05 { padding: 12px 0 0 0; text-align: justify; line-height: 17px; letter-spacing: -1px; }
.content .p_txt06 { padding: 0 0 25px 0; text-align: justify; line-height: 17px; letter-spacing: -1px; }
.content .p_txt07 { padding: 12px 0 12px 0; text-align: justify; line-height: 17px; letter-spacing: -1px; }
.content .p_img01 { clear: both; padding: 10px 0 10px 0; }
.content .p_img02 { background: url(../images/01_customer/cnt_img_line.gif) no-repeat; width: 580px; height: 1px;}

.content .span_txt01 { color: #7dae10; }
.content .span_txt02 { color: #6e67b1; }

.content .list_box01 { padding: 15px; border: 1px solid #EEE; background-color: #FAFBFC; margin-bottom: 35px; }
.content .list_box01 p { line-height: 15px; text-align: justify; }
.list_box01 .cnt_list01 { margin-left: 15px; clear:both;}
.list_box01 .cnt_list01 li { list-style-image: url(/images/icon_cnt_list.gif); line-height: 17px; letter-spacing: -1px;}

.content .list_box02 { float: left; width: 540px; margin-top: 10px; padding: 15px; border: 5px solid #b2cf76; }
.list_box02 .cnt_list01 { float: left; width: 168px; margin-left: 58px; }
.list_box02 .cnt_list01 li { padding: 8px; }
.list_box02 .cnt_list02 { float: right; width: 168px; margin-right: 58px; }
.list_box02 .cnt_list02 li { padding: 8px; }

.content .list_box08 { float: left; width: 540px; margin-top: 10px; padding: 15px; border: 5px solid #88ba88; }
.list_box08 .cnt_list01 { float: left; width: 168px; margin-left: 58px; }
.list_box08 .cnt_list01 li { padding: 8px; }
.list_box08 .cnt_list02 { float: right; width: 168px; margin-right: 58px; }
.list_box08 .cnt_list02 li { padding: 8px; }

.content .cnt_list03  { float: left; width: 580px; }
.content .cnt_list03 li { margin-left: 20px; padding: 0; list-style-image: url(/images/icon_cnt_list.gif); line-height: 17px; letter-spacing: -1px; }
.content .cnt_list04 { float: left; width: 580px; }
.content .cnt_list04 li { margin-left: 17px; padding: 0; list-style-image: url(/images/icon_cnt_list.gif); line-height: 17px; }
.content .cnt_list05 { float: left; width: 100%; margin-top: 10px; margin-left: 20px; }
.content .cnt_list06 { margin-left: 20px; }
.content .cnt_list07  { float: left; width: 580px; }
.content .cnt_list07 li { margin-left: 20px; margin-bottom: 10px; padding: 0; list-style-image: url(/images/icon_cnt_list.gif); line-height: 17px; letter-spacing: -1px; }
.content .cnt_list08  { float: left; width: 580px; padding: 5px 0 20px 0; }

.content .list_box09 { padding: 15px; border: 1px solid #EEE; background-color: #FAFBFC; margin-bottom: 18px; }
.list_box09 .cnt_list01 { margin-left: 15px; }
.list_box09 .cnt_list01 li { list-style-image: url(/images/icon_cnt_list.gif); line-height: 17px; letter-spacing: -1px; }

ul.cnt_list10 { padding:0 0 0 1.2em; }
.content .cnt_list10  { float: left; width: 580px; margin-bottom: 10px; }
.content .cnt_list10 li { margin-left: 15px; padding: 0; list-style-image: url(/images/icon_cnt_list.gif); line-height: 17px; letter-spacing: -1px; }
li.cnt_list10_10 { margin:0 0 0 15px; padding:0 0 0 0; list-style-image: url(/images/icon_cnt_list.gif); line-height: 17px; letter-spacing: -1px; }

.content .list_txt01 { margin-bottom: 15px; }
.content .list_txt01 img { vertical-align: middle; padding-right: 10px; }
.content .list_txt01 li { line-height: 17px; letter-spacing: -1px; }
.content .list_txt02 { margin-bottom: 25px; }
.content .list_txt02 img { vertical-align: middle; padding-right: 10px; }
.content .list_txt02 li { line-height: 17px; letter-spacing: -1px; }

.history .his2000 { padding: 43px 0 44px 184px; background:url(/images/06_company/history_img2000.jpg) no-repeat left 47px; }
.history .his2000 dl { margin-left: 5px; }
.history .his2000 dt { float: left; color: #aad26a; font-weight: bold; }
.history .his2000 dd { padding-left: 90px; }
.history .hisbg { width:580px; height:411px; background:url(/images/06_company/history_img.jpg) no-repeat; }
.history .his1990 { padding: 34px 0 75px 184px; background:url(/images/06_company/history_img1990.jpg) no-repeat left 47px; }
.history .his1990 dl { margin-left: 5px; }
.history .his1990 dt { float: left; color: #aad26a; font-weight: bold; }
.history .his1990 dd { padding-left: 90px; }

.history_sub05 .his2000 { padding: 43px 0 44px 184px; background:url(/images/06_company/history_img2000.jpg) no-repeat left 47px; }
.history_sub05 .his2000 dl { margin-left: 5px; }
.history_sub05 .his2000 dt { float: left; color: #0f930f; font-weight: bold; }
.history_sub05 .his2000 dd { padding-left: 90px; }
.history_sub05 .hisbg { width:580px; height:411px; background:url(/images/06_company/history_img.jpg) no-repeat; }
.history_sub05 .his1990 { padding: 34px 0 75px 184px; background:url(/images/06_company/history_img1990.jpg) no-repeat left 47px; }
.history_sub05 .his1990 dl { margin-left: 5px; }
.history_sub05 .his1990 dt { float: left; color: #0f930f; font-weight: bold; }
.history_sub05 .his1990 dd { padding-left: 90px; }

.content .vision { background: url(/images/06_company/vision_img.gif); height: 577px; }
.content .vision h4 { display: none; }
.content .vision ul li { display: none; }

.content .sub03_tab { float: left; width: 572px; margin-bottom: 25px; padding-left: 8px; background:  url(../images/04_work/sub01_tab_line.gif) repeat-x; }
.content .sub03_tab li { float: left; padding-left: 2px; }
.content .sub04_tab { float: left; width: 572px; margin-bottom: 25px; padding-left: 8px; background: url(/images/06_company/sub04_tab_line.gif) repeat-x; }
.content .sub04_tab li { float: left; }
.content .sub05_tab { float: left; width: 572px; margin-bottom: 25px; padding-left: 8px; background:  url(../images/04_work/sub01_tab_line.gif) repeat-x left 14px; }
.content .sub05_tab li { float: left; padding-left: 2px; }



.content .sub03_tab2 { float: left; width: 572px; margin-bottom: 10px; padding-left: 8px; background:  url(../images/04_work/sub01_tab_line.gif) repeat-x; }
.content .sub03_tab2 li { float: left; padding-left: 2px; }
.content .sub04_tab2 { float: left; width: 572px; margin-bottom: 10px; padding-left: 8px; background: url(/images/06_company/sub04_tab_line.gif) repeat-x; }
.content .sub04_tab2 li { float: left; }
.content .sub05_tab2 { float: left; width: 572px; margin-bottom: 10px; padding-left: 8px; background:  url(../images/04_work/sub01_tab_line.gif) repeat-x left 14px; }
.content .sub05_tab2 li { float: left; padding-left: 2px; }




.content .office_list { width: 580px; height: 450px; margin-top: 20px; margin-bottom: 50px; background: url(/images/06_company/office_map.gif) no-repeat center; }
.content .office_list ul li { display: none; }

.content .office_list_sub05 { clear: both; width: 580px; height: 470px; margin-top: 20px; margin-bottom: 50px; background: url(/images/05_manage/office_map.gif) no-repeat center; }
.content .office_list_sub05 ul li { display: none; }

.content .table01 { margin: 10px 0 20px 0; text-align: center; }
.content .table01 th { padding: 10px 0 10px 0; font-weight: bold; color: #70a912; letter-spacing: -1px; border-top: 2px solid #b5df71; border-right: 1px solid #b5df71; border-bottom: 1px solid #b5df71; background: url(/images/06_company/table_bg01.gif) repeat-x; }
.content .table01 .th_end { border-right: none; } 
.content .table01 td { padding: 10px 0 10px 0; border-right: 1px solid #e1e0df; border-bottom: 1px solid #e1e0df; }
.content .table01 .td_end { border-right: none; text-align: left; padding-left: 10px; } 
.content .table01 .tr_bg { background-color: #fcfcfc; }

.content .table02 { margin-top: 10px; }
.content .table02 th { padding: 10px 0 10px 0; letter-spacing: -1px; font-weight: bold; color: #70a912; border-bottom: 1px solid #e1e0df; border-right: 1px solid #e1e0df; }
.content .table02 .th_first { border-top: 2px solid #b5df71; background: url(/images/06_company/table_bg01.gif) repeat-x; }
.content .table02 td { padding: 10px 0 10px 10px; letter-spacing: -1px; border-bottom: 1px solid #e1e0df; }
.content .table02 .td_end { border-top: 2px solid #b5df71; background: url(/images/06_company/table_bg01.gif) repeat-x; }

.content .table03 { margin: 10px 0 20px 0; text-align: center;}
.content .table03 th { padding: 10px 0 10px 0; font-weight: bold; color: #70a912; letter-spacing: -1px; border-top: 2px solid #b5df71; border-right: 1px solid #b5df71; border-bottom: 1px solid #b5df71; background: url(/images/06_company/table_bg01.gif) repeat-x; }
.content .table03 .th_end { border-right: none; } 
.content .table03 td { padding: 10px 0 10px 0; border-right: 1px solid #e1e0df; border-bottom: 1px solid #e1e0df; }
.content .table03 .td_first { font-weight: bold; }
.content .table03 .td_end { border-right: none; padding-left: 10px; } 

.content .table04 { margin: 10px 0 20px 0; }
.content .table04 th { padding: 10px 0 10px 0; font-weight: bold; color: #7ca077; letter-spacing: -1px; border-top: 2px solid #c4d3c2; border-right: 1px solid #c4d3c2; border-bottom: 1px solid #c4d3c2; background: url(../images/table_bg02.gif) repeat-x; }
.content .table04 .th_end { border-right: none; } 
.content .table04 td { padding: 10px 8px 10px 8px; border-right: 1px solid #c4d3c2; border-bottom: 1px solid #c4d3c2; }
.content .table04 .td_first { font-weight: bold; }
.content .table04 .td_end { border-right: none; } 
.content .table04 .list01 { float: left; }
.content .table04 .list01 li { margin-left: 15px; list-style-image: url(../images/icon_cnt_list.gif); }
.content .table04 .list01_sub { float: left; margin-left: 15px; }
.content .table04 .aligncen{text-align:center;}
.content .table04 .point1{background-color:#f9fcf8;}

.content .table044 { margin: 10px 0 20px 0; }
.content .table044 th { padding: 10px 0 10px 0; font-weight: bold; color: #7ca077; letter-spacing: -1px; border-top: 2px solid #c4d3c2; border-right: 1px solid #c4d3c2; border-bottom: 1px solid #c4d3c2; background: url(../images/table_bg02.gif) repeat-x; }
.content .table044 .th_end { border-right: none; } 
.content .table044 td { padding: 2px 8px 2px 8px; border-right: 1px solid #c4d3c2; border-bottom: 1px solid #c4d3c2; }
.content .table044 .td_first { font-weight: bold; }
.content .table044 .td_end { border-right: none; } 
.content .table044 .list01 { float: left; }
.content .table044 .list01 li { margin-left: 15px; list-style-image: url(../images/icon_cnt_list.gif); }
.content .table044 .list01_sub { float: left; margin-left: 15px; }
.content .table044 .aligncen{text-align:center;}
.content .table044 .point1{background-color:#f9fcf8;}


.content .table05 { width: 580px; margin: 10px 0 20px 0; }
.content .table05 th { padding: 10px 0 10px 0; font-weight: bold; color: #7ca077; letter-spacing: -1px; border-top: 2px solid #c4d3c2; border-bottom: 1px solid #c4d3c2; background: url(../images/table_bg02.gif) repeat-x; }
.content .table05 .th_end { border-right: none; } 
.content .table05 td { padding: 10px 8px 10px 8px; border-bottom: 1px solid #c4d3c2; }
.content .table05 .list01 { float: left; }
.content .table05 .list01 li { margin-left: 15px; list-style-image: url(../images/icon_cnt_list.gif); }

.content .table06 { margin: 10px 0 20px 0; }
.content .table06 th { padding: 10px 0 10px 0; font-weight: bold; color: #7ca077; letter-spacing: -1px; border-top: 2px solid #c4d3c2; border-right: 1px solid #c4d3c2; border-bottom: 1px solid #c4d3c2; background: url(../images/table_bg02.gif) repeat-x; }
.content .table06 .th_end { border-right: none; } 
.content .table06 td { padding: 10px 8px 10px 8px; border-right: 1px solid #c4d3c2; border-bottom: 1px solid #c4d3c2; }
.content .table06 .td_first { font-weight: bold; }
.content .table06 .td_end { border-right: none; } 
.content .table06 .tr_bg { background-color: #fcfcfc; }

.content .table07 { margin-top: 10px; }
.content .table07 th { padding: 10px 0 10px 0; letter-spacing: -1px; font-weight: bold; color: #7ca077; border-bottom: 1px solid #e1e0df; border-right: 1px solid #e1e0df; }
.content .table07 .th_first { border-top: 2px solid #c4d3c2; background: url(../images/table_bg02.gif) repeat-x; }
.content .table07 td { padding: 10px 0 10px 10px; letter-spacing: -1px; border-bottom: 1px solid #e1e0df; }
.content .table07 .td_end { border-top: 2px solid #c4d3c2; background: url(../images/table_bg02.gif) repeat-x; }

.content .table08 { margin: 10px 0 20px 0; }
.content .table08 th { padding: 10px 0 10px 0; font-weight: bold; color: #7ca077; letter-spacing: -1px; border-top: 2px solid #c4d3c2; border-right: 1px solid #c4d3c2; border-bottom: 1px solid #c4d3c2; background: url(../images/table_bg02.gif) repeat-x; }
.content .table08 .th_end { border-right: none; } 
.content .table08 td { padding: 10px 8px 10px 8px; text-align: center; border-right: 1px solid #c4d3c2; border-bottom: 1px solid #c4d3c2; }
.content .table08 .td_first { font-weight: bold; }
.content .table08 .td_end { border-right: none; } 
.content .table08 .tr_bg { background-color: #fcfcfc; }

.content .img_txt01 { width: 578px; height: 134px; margin-bottom: 25px; background: url(/images/04_work/h2_02_img01.jpg) no-repeat; }
.content .img_txt01 p { display: none; }
.content .img_txt02 { width: 578px; height: 134px; margin-bottom: 25px; background: url(/images/04_work/h2_02_img02.jpg) no-repeat; }
.content .img_txt02 p { display: none; }
.content .img_txt03 { width: 578px; height: 134px; margin-bottom: 25px; background: url(/images/04_work/h2_02_img03.jpg) no-repeat; }
.content .img_txt03 p { display: none; }
.content .img_txt04 { width: 578px; height: 150px; margin-bottom: 25px; background: url(/images/04_work/h2_02_img04.jpg) no-repeat; }
.content .img_txt04 p { display: none; }
.content .img_txt05 { width: 578px; height: 134px; margin-bottom: 25px; background: url(/images/04_work/h2_02_img05.jpg) no-repeat; }
.content .img_txt05 p { display: none; }
.content .img_txt06 { width: 578px; height: 134px; margin-bottom: 25px; background: url(/images/04_work/h2_02_img06.jpg) no-repeat; }
.content .img_txt06 p { display: none; }
.content .img_txt07 { width: 578px; height: 134px; margin-bottom: 25px; background: url(/images/04_work/h2_02_img07.jpg) no-repeat; }
.content .img_txt07 p { display: none; }
.content .img_txt08 { width: 578px; height: 134px; margin-bottom: 25px; background: url(/images/04_work/h2_02_img08.jpg) no-repeat; }
.content .img_txt08 p { display: none; }
.content .img_txt09 { width: 578px; height: 134px; margin-bottom: 25px; background: url(/images/04_work/h2_02_img09.jpg) no-repeat; }
.content .img_txt09 p { display: none; }

.content .photo01 { clear: both; padding-bottom: 50px; }
.content .photo02 { clear: both; padding: 10px 0 15px 0; }

.content .profile { float: left; overflow:hidden; width: 580px; padding-top: 0px; }
.content .profile .list01 { height: 30px; background: url(/images/06_company/profile_title01.gif) no-repeat; margin-top: 10px; padding: 0 0 0 308px; }
.content .profile .list02 { background: url(/images/06_company/profile_title02.gif) no-repeat; margin-top: 20px; padding: 0 0 0 308px; }

.content .imgbox_txt_top { float:left; width: 580px; height: 12px; background: url(/images/04_work/imgbox_top.gif) no-repeat; }
.content .imgbox_txt { float: left; width: 570px; padding: 0 0 0 10px; background: url(/images/04_work/imgbox_center.gif) repeat-y; }
.content .imgbox_txt .img_left { float: left; width: 261px; padding-right: 10px; }
.content .imgbox_txt .txt_right { float: left; width: 275px; letter-spacing: -1px; text-align: justify; line-height: 17px; }
.content .imgbox_txt .img_right { float: left; width: 261px; padding-left: 10px; }
.content .imgbox_txt .txt_left { float: left; width: 275px; letter-spacing: -1px; text-align: justify; line-height: 17px; }
.content .imgbox_txt .img_left02 { float: left; width: 159px; padding-right: 10px; }
.content .imgbox_txt .txt_right02 { float: left; width: 377px; letter-spacing: -1px; text-align: justify; line-height: 17px; }
.content .imgbox_txt .img_right02 { float: left; width: 159px; padding-left: 10px; }
.content .imgbox_txt .txt_left02 { float: left; width: 377px; letter-spacing: -1px; text-align: justify; line-height: 17px; }
.content .imgbox_txt .img_right03 { float: left; width: 239px; padding-left: 10px; }
.content .imgbox_txt .txt_left03 { float: left; width: 298px; padding-right: 2px; letter-spacing: -1px; text-align: justify; line-height: 17px; }
.content .imgbox_txt .txt01 { font-weight:bold; padding: 0 0 4px 0; }
.content .imgbox_txt .txt02 { font-weight:bold; padding: 0 0 6px 0; font-size: 14px; color: #7ca077; letter-spacing: -2px; }
.content .imgbox_txt_bottom { clear: both; width: 580px; height: 18px; margin-bottom: 20px; background: url(/images/04_work/imgbox_bottom.gif) no-repeat; }

.content .sub01_cnt01 { background: url(../images/01_customer/cnt_img01.jpg) no-repeat; width: 580px; height: 595px; }
.content .sub01_cnt01 p { display: none; }
.content .sub01_cnt01 ul li { display: none; } 
.content .sub01_cnt02 { background: url(../images/01_customer/cnt_img02.jpg) no-repeat; width: 580px; height: 215px; }
.content .sub01_cnt02 p { display: none; }

.content .btn_sub04 { float: left; width: 580px; margin-bottom: 20px; }
.content .btn_sub04 li { float: left; }

.sec_width { width:auto !important; }

.content .h_space { padding-bottom:10px;}

.content .pdfdown{background: url(../images/02_data/bg_data_paf.gif) no-repeat; width: 410px; height: 46px; padding:54px 0 0 147px;}
.content .pdfdown p{width:0; height:0; overflow: hidden;}

.month{text-align:center;}
.month{font-family:"Tahoma"; margin-bottom:15px;  font-size:18px; color:#555; font-weight:bold;}
.month img{vertical-align: middle;}
.content .calendar{border:1px solid #dbdfe7;}
.content .calendar td{width:68px; height:72px; padding:5px 7px; vertical-align:top; border:1px solid #dbdfe7;}
.content .calendar th {font-family:"Tahoma"; font-size:11px; height:26px; padding-bottom:2px; font-weight:bold; background-color:#e4f2ea;}
.content .calendar td .d {font-family:"Verdana"; font-size:11px; letter-spacing:-1px; font-weight:bold;}
.content .calendar td .d a{color:#999999;}
.content .calendar .sun,
.content .calendar .sun a{color:#d77b53 !important;}
.content .calendar .sat,
.content .calendar .sat a{color:#6ba1c4 !important;}
.content .calendar p a{font-size:11px; color:#333 ;}

.content .newsletter{background: url(../images/03_news/bg_newsletter.jpg) no-repeat left top; width:500px; height:80px; padding:33px 0 0 142px;}
.content .newsletter .txt{width:50px; float:left;}
.content .newsletter li{clear:both; height:23px;}
.content .newsletter input {margin-right:5px; height:16px; border-top:1px solid #d2d5da; border-right:1px solid #e8ecf0; border-bottom:1px solid #e8ecf0; border-left:1px solid #d2d5da; background-color:#f5f6f8;}
.content .newsletter img{margin-bottom:4px;}

.pointtxt1{color:#e04a00;}
.content .pdt30{padding-top:30px;}
p.tabletop{text-align:right; font-size: 11px; letter-spacing: -1px; color: #a9aaab; padding-right:2px;}

.fund h2,
.fund h3{display: block;}
.fund h3{padding-top:20px;}
.fund p.tabletop{text-align:right; font-size: 11px; letter-spacing: -1px; color: #888; padding-right:2px;}
.fund table{width:100%; margin-bottom:20px;}
.fund table th{padding:10px 0 10px 0;  font-weight: bold; color: #7ca077; letter-spacing: -1px; text-align:center; border-top: 2px solid #87be5c; border-left: 1px solid #dfe8d8; border-right: 1px solid #dfe8d8; border-bottom:1px solid #dfe8d8; background: url(../images/table_bg02.gif) repeat-x;}
.fund table td{border:1px solid #dfe8d8; padding:3px 5px;}
.fund table .titwid1{width:35px;}
.fund table .titwid3{width:120px; text-align:center;}
.fund table .titwid4{width:60px; text-align:right;}
.fund table .titwid5{width:45px;}
.fund table .pointbg1{color: #7ca077; background-color:#f7f9f5;}
.fund table .pointbg2{color:#7f7f7f; font-weight:bold;}
.fund table .alignleft{text-align:left;}
.fund table .aligncenter{text-align:center; font-weight:normal;}
.fund table .won{width:85px; text-align:right;}
.fund table .dep2{padding-left:14px;}
.fund table .dep3{padding-left:26px;}
.fund .cnt_list03{padding-top:10px;}




.fund2 h2,
.fund2 h3{display: block;}
.fund2 h3{padding-top:20px;}
.fund2 p.tabletop{text-align:right; font-size: 11px; letter-spacing: -1px; color: #888; padding-right:2px;}
.fund2 table{width:100%; margin-bottom:20px;}
.fund2 table th{padding:10px 0 10px 0;  font-weight: bold; color: #7ca077; letter-spacing: -1px; text-align:center;  border-top: 1px solid #edf6eb; border-left: 1px solid #dfe8d8; border-right: 1px solid #dfe8d8; border-bottom:1px solid #dfe8d8; background: url(../images/table_bg02.gif) repeat-x;}
.fund2 table td{border:1px solid #dfe8d8; padding:3px 5px;}
.fund2 table .titwid1{width:25px;}
.fund2 table .titwid3{width:120px; text-align:center;}
.fund2 table .titwid4{width:60px; text-align:right;}
.fund2 table .titwid5{width:50px;}
.fund2 table .pointbg1{color: #7ca077; background-color:#f7f9f5;}
.fund2 table .pointbg2{color:#7f7f7f; font-weight:bold;}
.fund2 table .alignleft{text-align:left;}
.fund2 table .aligncenter{text-align:center; font-weight:normal;}
.fund2 table .won{width:85px; text-align:right;}
.fund2 table .dep2{padding-left:14px;}
.fund2 table .dep3{padding-left:26px;}
.fund2 .cnt_list03{padding-top:10px;}







/* media */
.media{padding:10px; height:272px; background: url(../images/03_news/media_bg.jpg) no-repeat left top; margin-bottom:50px;}
.media .view{float:left; width:314px; height:272px;}
.media .btnleft{float:left; margin-top:10px;}
.media .btnright{float:right; margin-top:10px;}
.media .cont{float:left; margin-left:12px; padding:25px 5px 20px 30px ;}
.media .cont h4{width:190px; color:#0a893c; font-weight: bold; margin:0; padding:0 0 30px 0; background: url(../images/03_news/media_line.gif) no-repeat center bottom;}
.media .cont p{width:190px; color:#6b6b6b;}

/* board */
.bbs_list {clear:both; width:100%; margin-bottom:4px; text-align:center; border-collapse:collapse; border-bottom:1px solid #b8d292;}
.bbs_list caption {display:none;}
.bbs_list thead {background:url(../images/03_news/bg_table_t.gif) repeat-x;}
.bbs_list th{ color:#75a236; padding:8px 0 9px 0; font-size:11px; font-weight:bold; letter-spacing:-1px;}
.bbs_list th a{color:#75a236;}
.bbs_list td {padding:5px 0 4px 0; border-bottom:1px solid #e8ecf0; border-left:0px solid #e8ecf0; color:#707070; }
.bbs_list td a{color:#707070; text-decoration:none;}
.bbs_list td.num {border-left:0; color:#ababab;}
.bbs_list .list_tit{text-align:left;}
.bbs_list th{text-align:center;}
.bbs_list .th_bg_start {background:transparent url(../images/03_news/bg_table_lt.gif) no-repeat left top;}
.bbs_list .th_bg_end {background:transparent url(../images/03_news/bg_table_rt.gif) no-repeat right top;}
.sub2 .now {color:#75a236;}
.search_bbs {height:30px; padding:10px 0 0 0; text-align:center; background:url(../images/03_news/bg_search.jpg) no-repeat; text-align:center; margin-top:30px;}
.search_bbs input {height:16px; vertical-align:middle; border:1px solid #d2d5da; background-color:#fff;}
.search_bbs img{vertical-align:middle;}
.content .inpchk{border:0 solid #fff; background-color:transparent;}
.page_num {clear:both; margin-top: 10px; text-align:center;}
.page_num img {vertical-align:middle;}
.page_num a {font-size:11px; font-family:Dotum; color:#7d7d7d;}
.page_num span {padding-left:8px; margin-left: 5px; background:url(../images/03_news/line_v.gif) no-repeat left 1px;}
.page_num span.first {padding:0; margin:0; background-image:none;}
.page_num .now {font-weight:bold; color:#699926;}

.bbs_write {width:100%; margin-bottom:4px; border-collapse:collapse;}
.bbs_write caption {display:none;}
.bbs_write th {width:100px; text-align:center; font-size:12px; font-family:"",Dotum; font-weight:normal; letter-spacing:-1px; background-color:#f9fbf6; border-top:1px solid #dbeac5; border-bottom:1px solid #dbeac5; color:#75a236;}
.bbs_write th span {color:#e60;}
.bbs_write td {padding:4px 0 4px 10px; border-bottom:1px solid #e8ecf0;  border-top:1px solid #e8ecf0; color:#707070;}
.bbs_write input {height:16px; vertical-align:middle;}
.bbs_write label {display:none;}
.bbs_write input,
.pool input{height:16px; border-top:1px solid #d2d5da; border-right:1px solid #e8ecf0; border-bottom:1px solid #e8ecf0; border-left:1px solid #d2d5da; background-color:#f5f6f8;}
.pool textarea {width:560px; margin-left:12px; border-top:1px solid #d2d5da; border-right:1px solid #e8ecf0; border-bottom:1px solid #e8ecf0; border-left:1px solid #d2d5da;}
.float_right {float:right}
.bbs_write .w200{width:200px;}

.pool{padding-top:15px;}
.pool p{color:#000;}
.pool li{clear: both; padding:3px 0 0 12px;}
.pool .pooltxt { float: left; width:150px;}
.pool .poolimg { float: left;}
.pool .poolimg{color:#e04a00; font-weight:bold; }

.pagemove { clear: both; margin-top: 60px; margin-bottom:5px; border-top: 1px solid #b8d292; border-bottom: 1px solid #b8d292; }
.pagemove .th_first {  color:#75a236; background-color: #f9fbf6; border-top: 1px solid #dbeac5; border-bottom: 1px solid #dbeac5; text-align: center; }
.pagemove .th_th { border-top: 1px solid #e3ceb7; border-bottom: 1px solid #e8ecf0; }
.pagemove td { padding-top: 5px; padding-bottom: 4px; border-bottom: 1px solid #dbeac5; padding-left: 15px; padding-right: 15px; }
.pagemove .td_first {  width: 80px; color:#75a236; background-color: #f9fbf6; border-bottom: 1px solid #eedfc9; text-align: center; }
.pagemove a {color:#7d7d7d;}

.rep_memo { clear: both; margin: 5px 0;}
.rep_memo ul { clear: both; border-bottom: 0px solid #f4ece1; padding: 0 0 5px 12px; }
.rep_memo li { float: left; padding-bottom:3px;}
.rep_memo .dat { color:#999999; font-size:11px; padding-right: 10px; }

.logobtn{float:right; margin:0 16px 10px 0;}
.datatit{margin-top:30px; background:url(../images/bu_h3.gif) no-repeat left 2px; padding-left:12px;  font-size:14px; color:#5b8256; font-weight:bold;}
.databox{border:2px solid #e8f1e6; background-color:#f7faf6; padding:10px;}
.databox li{background:url(../images/bu_arrow.gif) no-repeat left 5px; padding-left:11px;}
.databox li a{color:#898989; text-decoration:none;}
.databox li a:hover, 
.databox li a:focus { color:#e04a00;}

/* sub05 */
#btn_box { float:left; background:url(../images/05_manage/bg_btnbox.jpg) no-repeat ; width:580px; height:313px; }
#btn_box .btnzone { float:left; width:413px; height:149px; padding:100px 0px 0px 48px; }
#btn_box .btnblock01 { float:left; width:181px; height:149px; }
#btn_box .btnblock02 {  float:left; width:209px; height:74px; margin-left:23px; margin-top:40px; }

/* sitmap */
.sit_wap { float:left; width:190px; padding:0 0.2em 0 0; }
.sit_wap2 { float:left; width:190px; padding:0 0.2em 0 0; margin:2em 0 0 0; }
.sit_title { float:left; width:190px; padding:0 0 0.5em 0; }
.sitmap { float:left; width:190px; height:288px; background:url(../images/sitmap_bg.gif) no-repeat left top; }
.sitmap1 { float:left; width:190px; padding:1em; }
li.sit1 { float:left; width:170px; background:url(../images/sitmap_btn.gif) no-repeat left 0.6em; padding:0 0 0 0.7em; font-weight:bold; color:#868686; }
ul.sit2 { float:left; padding:0.5em 0 0.5em 1em; }
ul.sit2 li { float:left; width:170px; background:url(../images/bu_first.gif) no-repeat left 0.8em; padding:0 0 0 0.5em; margin:0 0 0 0; }


li.sit1 a { text-decoration:none; color:#868686; }

ul.sit2 a { text-decoration:none; color:#a5a6a9; }

a:hover, a:active, a:focus { text-decoration:underline;}
p.span1 { float:right; padding:0 0 0 5em; }

div.tab01 {  float:left; width:250px; height:200px; background:#000;  }


/* quick */

#quick {  padding: 46px 0 0 0; background:url(/images/quick.jpg) no-repeat; }
#quick img { border:0px; margin:0px; padding:0px; }
#quick dd { _margin-top:-5x; line-height:1px;font-size:1px;}



.right_text{text-align:right;}
