@charset "euc-kr";

/* CSS Document */
body{position:relative}
/* common */
a.skip{overflow:hidden;;display:block;height:1px;width:1px;padding:0;font-size:0;line-height:0;z-index:9999}
a.skip:hover,
a.skip:active,
a.skip:focus{position:absolute;width:100%;height:15px;margin:0;padding:5px 0;text-align:center;font-weight:bold;font-size:12px;color:#fff;line-height:12px;background:#06051c;text-decoration:none !important}

/*Á¶ÇÕ¼Ò°³*/
.year { float:left; font-size:30px; color:#2582c4; font-weight:800; height:33px; margin-top:17px; width:104px; border-bottom:1px solid #82b5cd }
.event { float:left; font-size:14px; height:20px; margin-top:30px; width:560px; border-bottom:1px solid #ddd }


/* Å×ÀÌºí */
.tbl_type1{background:url(../../images/common/tbl1_bg.gif) repeat-x 0 0; padding-top:2px; overflow:hidden; margin:0 -1px; position:relative}
.tbl_type1 table,.tbl_type th,.tbl_type td{border:0; font-size:12px; line-height:1.4em}
.tbl_type1 table{width:100%;text-align:center;border-collapse:collapse}
.tbl_type1 th{padding:8px 10px 5px;border:1px solid #e5e5e5; background:#fcfcfc; border-top:0 none;color:#28880E;font-weight:bold; white-space:nowrap; font-size:12px; }
.tbl_type1 td{padding:8px 10px 5px;border:1px solid #e5e5e5;color:#666666; font-size:12px; }
.tbl_type1 td.point1{font-weight:bold; color:#BB4F00}
.tbl_type1 td.point2{background:#f0f4e6; color:#BB4F00}
.tbl_type1 td.top{vertical-align:top}
.tbl_type1.h1 td{padding:5px 10px 2px}
.tbl_type1 tfoot th,.tbl_type1 tfoot td{color:#28880E;font-weight:bold;background:#fcfcfc;}

/* Á¤Ã¥ÀÚ±ÝÀ¶ÀÚÁö¿ø, À±¸®ÀÇ½ÄÀÚ±âÁ¡°Ë */
.tbl_type2{background:url(../../images/common/tbl1_bg.gif) repeat-x 0 0; padding-top:2px; overflow:hidden; margin:0 -1px; position:relative}
.tbl_type2 table,.tbl_type th,.tbl_type td{border:0; font-size:11px; line-height:1.4em}
.tbl_type2 table{width:100%;text-align:center;border-collapse:collapse}
.tbl_type2 th{padding:8px 5px 5px;border:1px solid #e5e5e5; background:#fcfcfc; border-top:0 none;color:#28880E;font-weight:bold; white-space:nowrap; font-size:11px; }
.tbl_type2 td{padding:8px 5px 5px;border:1px solid #e5e5e5;color:#666666; font-size:11px; }
.tbl_type2 td.point1{font-weight:bold; color:#BB4F00}
.tbl_type2 td.point2{background:#f0f4e6; color:#BB4F00}
.tbl_type2 td.top{vertical-align:top}
.tbl_type2.h1 td{padding:5px 10px 2px}

/* ceo¸®½ºÆ® */
.pList1{margin-top:-24px; *zoom:1}
.pList1:after{content:""; display:block; clear:both}
.pList1 li{padding:24px 0 20px 0; float:left; width:50%; border-bottom:1px solid #e6e6e6; position:relative}
.pList1 li .pt{float:left; padding-left:45px}
.pList1 li .pt img{background:url(../../images/common/pt_bg1.png) no-repeat 0 0; padding:5px 6px 5px 4px; width:89px; height:97px}
.pList1 li ul{position:absolute; left:130px; bottom:20px; padding:10px 0 0 24px; font-size:1em; line-height:1em}
.pList1 li li{padding:0; float:none; width:auto; border:0 none; background:url(../../images/common/square_green.gif) no-repeat 0 3px; padding-left:9px; margin-bottom:10px; color:#666666}
.pList1 li li em{color:#222222; display:none}
.pList1 li.bg{background:#f7f7f7}

/* ¸®½ºÆ® */
.list_type1 li{position:relative; margin-bottom:24px; background:url(../../images/common/dash2.gif) repeat-x 0 100%; padding:0 0 0 201px; *zoom:1}
.list_type1 li:after{content:""; display:block; clear:both}
.list_type1 li .pt{display:inline;overflow:hidden;float:left; margin:0 19px 0 -201px; position:relative; width:182px; padding-bottom:20px}
.list_type1.w2 li{padding-left:255px}
.list_type1.w2 .pt{width:232px; margin-left:-255px}

.list_type2 ul{margin-left:-39px; padding-left:15px; *zoom:1}
.list_type2 ul:after{content:""; display:block; clear:both}
.list_type2 li{float:left; padding:0 0 39px 39px}
.list_type2 li strong{display:block; text-align:center; padding-top:20px; color:#666666}
.list_type2.w2 ul{margin-left:-12px; padding-left:0}
.list_type2.w2 ul li{padding-left:12px}

.list1{font-size:12px; line-height:1.6em; color:#666666; text-align:left}
.list1 li{position:relative; padding-left:8px; background:url(../../images/common/arrow_red.gif) no-repeat 0 5px}
.list1 li strong{color:#bf2525; font-weight:normal}

.list2{font-size:12px; line-height:1.6em; color:#666666; text-align:left}
.list2 li{position:relative; padding-left:8px; background:url(../../images/common/arrow_green1.gif) no-repeat 0 5px}
.list2 li strong{color:#bf2525; font-weight:normal}
.list2 li strong.b{color:#28880E; font-weight:bold; font-size:12px}
.list2 li strong.n{color:#666666; font-weight:bold}

/* Å¸ÀÌÆ² */
.tit1{background:url(../../images/common/tit_icon1.gif) no-repeat 0 0; padding:0 0 2px 22px; margin-bottom:30px; margin-left:7px; position:relative}
.tit2{font-size:18px; font-weight:800; margin-bottom:11px; position:relative}
.tit3{font-size:12px; font-weight:bold; color:#313131; margin-bottom:5px}

/* ÅÇ */
.tab_type1{background:url(../../images/intro/history_tab_bg.gif) no-repeat 0 0; width:100%; height:52px; margin-bottom:24px}
.tab_type1 ul{padding-left:12px; *zoom:1}
.tab_type1 ul:after{content:""; display:block; clear:both}
.tab_type1 li{float:left; background:url(../../images/intro/history_tab_bg_bar.gif) no-repeat 0 100%; padding:0 8px}
.tab_type1 li.first{background:none}

.tab_type2 ul{margin-bottom:36px; *zoom:1}
.tab_type2 ul:after{content:""; display:block; clear:both}
.tab_type2 li{float:left; position:relative}

/* ¹öÆ°¿µ¿ª */
.btn_area1{text-align:center}
.btn_area1 a{padding:0 20px}
.btn_area{position:relative}
.btn_area .btn2{position:absolute; top:0; right:0}

/* ¹Ú½º */
.box1{background:#ffffe9; padding:17px; font-size:1em; color:#666666; border:1px solid #e5e5e5; border-left:0 none; border-right:0 none; margin-bottom:10px}
.box2{border:1px solid #dadada; padding:22px 24px}
.box3{background:url(../../images/common/box3_bg.gif) no-repeat 0 0; padding-top:10px; width:662px; margin-bottom:30px}
.box3 .box_wrap{background:url(../../images/common/box3_bg.gif) no-repeat 0 100%; padding:0 20px; padding-top:10px}

/* Æ÷ÀÎÆ®¹Ú½º */
.point_box1{background:url(../../images/common/point_box_bottom.gif) no-repeat 0 100%; width:694px}
.point_box1 .box_wrap{background:url(../../images/common/point_box_top.gif) no-repeat 0 0; padding:25px 52px}

/* ±âÅ¸ */
.p1{color:#666666; font-size:1em; line-height:1.6em; padding-bottom:20px}
.info01_giude .p1{font-size:0.9em;} /* °í°´Áö¿ø¾È³» */
.mr_b50{margin-bottom:50px}
.mr_b20{margin-bottom:20px}
.mr_b10{margin-bottom:10px}
.mr_t10{margin-top:10px}
.mr_t20{margin-top:20px}
.pd_s30{padding-left:30px; padding-right:30px}
.pd_s15{padding-left:15px; padding-right:15px}
.pd_b20{padding-bottom:20px}
.pd_l20{padding-left:20px}
.mr_s30{margin-left:30px; margin-right:30px}
.align_r{text-align:right}
.align_l{text-align:left}
.cwr1{padding:0 30px; background:url(../../images/common/dash2.gif) repeat-x 0 100%; padding-bottom:10px; margin-bottom:30px}
.float_wrap {*zoom:1}
.float_wrap:after{content:""; display:block; clear:both}
.float_wrap .lc{float:left; padding:0 20px 20px 0}
.float_wrap .lc strong{display:block; text-align:center; color:#666; font-size:11px; margin-top:10px}
.float_wrap .rc{position:relative}
.t1{color:#28880E}
.t2{color:#BB4F00}
.t3{color:#BB4F00}
.t4{color:#28880E}
.object-center { display:table; width:100% }
.object-center li { display:table-cell; text-align:center }

/** ÄÁÅÙÃ÷ **/
.intro{position:relative}

.ceo01{*zoom:1}
.ceo01:after{content:""; display:block; clear:both}
.ceo01 .pt{float:left; margin-right:22px}
.ceo01 .txt_box{float:left; position:relative; top:-27px}
.ceo01 .txt_box p{margin-bottom:25px}
.ceo01 .sign{text-align:right}

/* ÀÓ¿ø¿¬¶ôÃ³ */
.contact_type2{background:url(../../images/common/tbl1_bg.gif) repeat-x 0 0; border-bottom:1px solid #e5e5e5; overflow:hidden; margin:0 -1px; position:relative; padding:20px 0}
.contact_type2 .pt{float:left; padding-left:20px}
.contact_type2 .pt img{background:url(../../images/common/pt_bg1.png) no-repeat 0 0; padding:5px 6px 5px 4px; width:89px; height:97px}
.contact_type2 ul{position:absolute; left:110px; bottom:20px; padding:10px 0 0 24px; font-size:0.9em; line-height:1em}
.contact_type2 li{padding:0; float:none; width:auto; border:0 none; background:url(../../images/common/square_green.gif) no-repeat 0 3px; padding-left:9px; margin-bottom:10px; color:#666666}

.vision01 {position:relative;width:655px; margin:0 auto; height:424px;background:url(../../images/intro/vision01_img.jpg) no-repeat 0 0;}
.vision01 dl{position:absolute; z-index:-1; visibility:hidden;}

.vision02 .vision02_con1{position:relative;width:378px; margin:0 auto; height:278px;margin-bottom:30px}
.vision02 .vision02_con1 ul{position:absolute; z-index:-1; visibility:hidden;}
.vision02 .vision02_con2,
.vision02 .vision02_con3{padding-left:40px; margin-bottom:30px}
.vision02 .vision02_con3 li{margin-bottom:29px}

.history01 .slogan{padding-left:14px; margin-bottom:48px}
.history01 .process{margin-bottom:90px}

.history_tbl{width:720px}
.history_tbl th{padding:15px 20px 15px 20px; width:100px; vertical-align:top; text-align:center; background:url(../../images/common/dash2.gif) repeat-x 0 100%}
.history_tbl td{padding-top:15px; color:#666666; background:url(../../images/common/dash2.gif) repeat-x 0 100%}
.history_tbl ul li{position:relative; padding-left:5px; margin-bottom:7px; background:url(../../images/common/square_green2.gif) no-repeat 0 7px; line-height:1.6em}
.history_tbl ul li strong{position:absolute; left:0; top:0; background:url(../../images/common/bar_grey1.gif) no-repeat 100% 3px; width:47px}

.manage01_con2 dl{background:url(../../images/common/dash2.gif) repeat-x 0 100%; padding:0 24px; padding-bottom:18px; margin-bottom:50px}
.manage01_con2 dt{background:url(../../images/common/arrow_green1.gif) no-repeat 0 3px; padding-left:10px; color:#28880E; font-weight:bold; margin-bottom:12px}
.manage01_con2 ul{margin-left:-110px;*zoom:1}
.manage01_con2 ul:after{content:""; display:block; clear:both}
.manage01_con2 li{float:left; padding-left:110px}
.manage01_con2 ul ul{margin-left:0;*zoom:1}
.manage01_con2 li li{float:none; padding-left:0}
.manage01_con2 .select.open .my_value{border-top:0 none}
.manage01_btn1{text-align:right}
.manage01_btn1 img{vertical-align:bottom}
.manage01_btn1 .txt{margin: 0 10px 8px 0;}

.business0302_con1{position:relative;width:665px; margin:0 auto; height:125px; margin-bottom:30px}
.business0302_con1 dl{position:absolute; z-index:-1; visibility:hidden;}
.business0303_con1{position:relative;width:665px; margin:0 auto; height:125px;margin-bottom:30px}
.business0303_con1 dl{position:absolute; z-index:-1; visibility:hidden;}

.finance0302_top{position:relative; height:32px;}
.finance0302_top .top_r{position:absolute; right:0; top:-10px}

.finance0402_img{position:relative;width:559px; margin:0 auto; height:207px;margin-bottom:30px}
.finance0402_img dl{position:absolute; z-index:-1; visibility:hidden;}

.member_table td{padding:20px 20px 10px 0; vertical-align:top; border-bottom:1px solid #dfecd4}
.member_homepage li{margin-bottom:10px}
.member_homepage .mem_name{font-weight:bold; color:#666666}
.member_homepage .mem_homepage a{color:#4bac00; text-decoration:underline}
.member_homepage .mem_content{color:#898989}
.member_homepage .mem_site{padding-left:16px; background:url(../../images/intro/member_list_dot.gif) no-repeat 0 3px}
.member_homepage .mem_site a{font-weight:bold; color:#4bac00}

.law_list li{font-size:1em; color:#666666; height:52px; background:url(../../images/common/dash2.gif) repeat-x 0 100%; *zoom:1}
.law_list li:after{content:""; display:block; clear:both}
.law_list li strong{float:left; background:url(../../images/common/arrow_green1.gif) no-repeat 3px 3px; padding-left:12px; position:relative; top:20px}
.law_list li a{float:right; position:relative; top:10px}

.map_wrap{width:695px; margin:0 auto; color:#515250}
.map_wrap p{padding:20px 0}

.finance0504_tab{background-image:url(../../images/intro/finance0504_tab_bg.gif)}
.finance0504_tab li{padding:0 13px}

.finance0505_top{position:absolute; top:0; left: 360px;}

.branch0110 .top_list{background:url(../../images/intro/branch0110_top_bg.jpg) no-repeat 0 0; width:605px; margin:0 auto; margin-bottom:45px; padding:31px 0}
.branch0110 .top_list ul{width:420px; margin-left:120px}
.branch0110 .top_list ul:after{content:""; display:block; clear:both}
.branch0110 .top_list li{float:left; width:30%; text-align:left; margin-bottom:12px}
.branch0110 .pt_list {width:605px; margin:0 auto}
.branch0110 .pt_list ul{margin-left:-43px;*zoom:1}
.branch0110 .pt_list ul:after{content:""; display:block; clear:both}
.branch0110 .pt_list li{float:left; padding-left:43px; padding-bottom:25px}
.branch0110 .pt_list li strong{display:block; margin-bottom:10px}
.branch0110 .pt_list li span img{border:3px solid #dbdbdb}
.branch0110 .pt_list .top{ float:left}

.ethics01_img{position:relative;width:616px; margin:0 auto; height:376px;margin-top:30px; margin-bottom:60px}
.ethics01_img ul{position:absolute; z-index:-1; visibility:hidden;}


.ethics02_img{position:relative;width:714px; height:482px; margin:0 auto;margin-top:30px; margin-bottom:60px}
.ethics02_img h4,
.ethics02_img ul{position:absolute; z-index:-1; visibility:hidden;}


.ethics03_img{position:relative;width:713px; height:148px; margin:0 auto;margin-bottom:30px}
.ethics03_img ul{position:absolute; z-index:-1; visibility:hidden;}

.moral01{background:url(../../images/ethics/moral01_bg.jpg) no-repeat 0 0; padding:74px 108px 74px 68px; margin-bottom:40px}

.contest01_top{position:absolute; top:10px; right:0; text-align: right;}

.forest02_map{width:566px}
.forest02_map .map_img{text-align:center; margin-bottom:20px}
.forest02_map .map_list{*zoom:1}
.forest02_map .map_list:after{content:""; display:block; clear:both}
.forest02_map .map_list ul{float:left; width:25%}

.search01_map{*zoom:1}
.search01_map:after{content:""; display:block; clear:both}
.search01_map .map_wrap{float:left; width:344px}
.search01_map .rest_list{float:left; width:350px}
.search01_map .rest_list .rest{display:none}
.search01_map .rest_list .rest.active{display:block}

.ci05_img{position:relative;width:695px; height:900px; margin:0 auto; background:url(../../images/cyber/ci05_img1.jpg) no-repeat 0 0; margin-bottom:40px}
.ci05_img p{position:absolute; z-index:-1; visibility:hidden;}

.shop_top{background:url(../../images/cyber/shop_top_bg.gif) no-repeat 0 0; padding-top:15px; width:662px; margin-bottom:30px}
.shop_top ul{background:url(../../images/cyber/shop_top_bg.gif) no-repeat 0 100%; padding:0 36px 20px 286px; position:relative}
.shop_top ul .pt{position:absolute; left:36px; top:0}
.shop_top ul .slogan{margin-bottom:16px}
.shop_top ul .txt{margin-bottom:16px; color:#666666; font-size:12px; line-height:1.6em}
.shop_top ul .btn{text-align:right}

.shop03_img{position:relative;width:664px; height:290px; margin:0 auto; background:url(../../images/cyber/shop03_img1.jpg) no-repeat 0 0; margin-bottom:20px}
.shop03_img ul{position:absolute; z-index:-1; visibility:hidden;}


.info01_top{background:url(../../images/cyber/shop_top_bg.gif) no-repeat 0 0; padding-top:20px; width:662px; margin-bottom:30px}
.info01_top .top_wrap{background:url(../../images/cyber/shop_top_bg.gif) no-repeat 0 100%; padding:0 32px 20px; position:relative}
.info01_top p{margin-bottom:20px}
.info01_top ul{*zoom:1}
.info01_top ul:after{content:""; display:block; clear:both}
.info01_top li{float:left}

.info01_giude{background:url(../../images/support/info01_giude_bg.gif) no-repeat 0 0; width:662px; height:452px}
.info01_giude ul{padding:26px 28px}
.info01_giude ul li{background:url(../../images/common/dash2.gif) repeat-x 0 100%; margin-bottom:25px; position:relative; padding-right:160px}
.info01_giude ul li strong{display:block; margin-bottom:13px}
.info01_giude ul li .btn{position:absolute; right:0; bottom:15px}


.sitemap ul{*zoom:1}
.sitemap ul:after{content:""; display:block; clear:both}
.sitemap li{float:left; width:187px; padding-left:39px}
.sitemap li strong{display:block; margin-bottom:30px}
.sitemap li .depth2{padding-left:12px; font-size:12px; font-weight:bold}
.sitemap li .depth2 li{float:none; width:auto; border-bottom:1px solid #ededed; padding:7px 0}
.sitemap li .depth2 li a{color:#40a400}
.sitemap li li .depth3{padding-top:10px; font-size:11px; font-weight:normal}
.sitemap li li .depth3 li{margin-bottom:5px; padding:0; padding-left:7px; background:url(../../images/common/arrow_green1.gif) no-repeat 0 3px; border:0 none; padding-bottom:0}
.sitemap li li .depth3 a{color:#666666}
.sitemap li.s_intro,
.sitemap li.s_ethics,
.sitemap li.s_culture{height:1000px}
.sitemap li.s_cyber,
.sitemap li.s_support,
.sitemap li.s_mypage{height:660px}
.sitemap li.s_custom{margin-top: 51px;}

.branch01_organ{width:630px; height:194px}
.branch01_organ ul{position:absolute; z-index:-1; visibility:hidden}

.branch01_organ2{width:630px; height:258px}
.branch01_organ2 ul{position:absolute; z-index:-1; visibility:hidden}

.branch01_organ3{width:630px; height:258px}
.branch01_organ3 ul{position:absolute; z-index:-1; visibility:hidden}

.branch01_organ4{width:630px; height:265px}
.branch01_organ4 ul{position:absolute; z-index:-1; visibility:hidden}

/* °æ¸ÅÁ¤º¸ */
.auction .sale_type ul {overflow: hidden; width: 492px; margin: 0; padding: 0;}
.auction .sale_type ul li {list-style: none; float: left; margin-top: 5px; width: 82px;}
.auction .sale_type ul li .input_chk {margin: -1px 3px 1px 0; vertical-align: middle;}
.auction .sale_type ul li label {cursor: pointer;}
.auction .lastrow td {font-weight: bold;}
.auction .photo ul {list-style: none; margin: 0; padding: 0;}
.auction .photo li {float: left; padding: 10px 5px;}
.auction .courtauction {padding: 0 0 0 15px; vertical-align: middle; font-weight: bold;}
.auction .estimate {font-weight: bold;}
.auction .sale_min {font-weight: bold; color: #28880E;}

/* ¼ÛÀÌ°øÆÇÇöÈ² */
.songi .more {float: right;}
.songi .sply_date {clear: both; font-weight: bold; margin: 15px 0 3px 0;}
.songi .sply_date select {width: 90px; border: 1px solid #7F9DB9; margin-bottom: 3px;}
.songi table th, .songi table td {text-align: center; vertical-align: middle;}
.songi .price {text-align: right;}

/* »çÁø°¶·¯¸® *
.album {list-style: outside none none; margin: 12px; padding: 0;}
.album li {padding: 2px 0;}

/* Common */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
.ir{display:block;overflow:hidden;position:relative;z-index:-1;/* height:11px; */font-size:11px;white-space:nowrap}
.entry-title{display:none}
.show{display:block}
.hide{display:none}

/* Á¶ÇÕ¿ø°¡ÀÔ¾È³» */
.flow_box dl{float:left; width:190px; height:160px; border:1px solid #2582c4; box-sizing:border-box}
.flow_box dt{height:46px; padding-top:14px; background:#2582c4; color:#fff; text-align:center; box-sizing:border-box}
.flow_box dd{padding:14px; box-sizing:border-box; line-height:20px}
.flow_box dl.arrow{width:58px; border:none}
.flow_box dl.arrow dd{width:100%; height:160px; line-height:150px; text-align:center; box-sizing:border-box}