﻿@charset "utf-8";
/* Default CSS ==================
= Developer Name: 문영신
= Create Date: 2010.01.19
= Reversion History: (일자,개발자,내용 기술)
= Date.Name Description =
2010.02.12.문영신. 최종수정
============================= */
/* 공통CSS수정 */
body { background-image: url(/image/cm/bg01.gif); }
#container {  }
#head {  }
#body_content { min-height: 550px; }
* html #body_content { height: 550px; }
#topmenu ul { left: 5px; }
#topmenu ul li a { display: inline; float: left; padding: 0 0px; }
#topmenu ul li ul { left: -10px; height: auto; padding: 8px 0 6px; background: url(/image/cm/top2bg.gif) no-repeat 0 100%; overflow: hidden; }
#topmenu ul li.on ul { background-position: -1000px 100%; }

#topmenu ul ul li { background: url(/image/cm/top2msep.gif) no-repeat 0 4px !important; }
#topmenu ul ul li a span { padding: 2px 7px 1px !important; }
#side h2 { background-image: url(/image/cm/side1bg01.gif); }

#logo img { margin: 0 15px 0 0; vertical-align: bottom; }
#globalmenu ul li.m3.eng { margin: 0; background: transparent; }

#body_head { background: url(/image/cm/bg01_body_head.gif) repeat-x; }
#body_head #body_title { height: 40px; padding: 10px 0 0 0; background: url(/image/cm/bg01_body_head.gif) repeat-x }
#body_head #body_title img { margin: 0 2px 0 0; }

#body_head #location { position: absolute; right: 0; top: -3px; white-space: normal; }

em { color: #BF8610; }

em2 {color: #2D72CC; }

/* 추가 ========== */
#allmenu { position: absolute; z-index: 2; left: 900px; top: 77px; }
#allmenu h3 { position: absolute; left: 0; top: 0; }
#allmenu #allm { display: none; position: absolute; left: -64px; top: 22px; width: 122px; height: 240px; padding: 8px 0 0 12px; background: url(/image/kor/cm/allm_bg.gif) no-repeat; }
#allmenu #allm .close { position: absolute; right: 0; bottom: 0; }
#allmenu #allm ul { width: 110px; overflow: hidden; }
#allmenu #allm ul li { display: inline; float: left; }
#allmenu #allm ul li a { display: inline; float: left; border-bottom: 1px solid #ddd; }
#allmenu #allm ul li a img { padding: 1px 0; }

/* 두줄로나오는 css */
/*
#allmenu { position: absolute; z-index: 2; left: 900px; top: 77px; }
#allmenu h3 { position: absolute; left: 0; top: 0; }
#allmenu #allm { display: none; position: absolute; left: -184px; top: 22px; width: 242px; height: 144px; padding: 6px 0 0 12px; background: url(/image/kor/cm/allm_bg.gif) no-repeat; }
#allmenu #allm .close a { position: absolute; left: 63px; bottom: 0; }
#allmenu #allm ul { width: 240px; overflow: hidden; }
#allmenu #allm ul li { display: inline; float: left; }
#allmenu #allm ul li a { display: inline; float: left; margin: 0 10px 0 0; border-bottom: 1px solid #ddd; }
#allmenu #allm ul li a img { padding: 3px 0; }
#allmenu #allm ul li.nobg a { border-bottom: 0px solid #ddd; }
*/

/* foot */
#foot { background: transparent; }

#familybox { z-index:101; position: relative; width: 950px; margin: 0; background: url(/image/cm/bg_familybox.gif) no-repeat; }

#familysite1 { z-index:101; position: relative; left:0; top:0; width: 950px;}
#familysite1 h3 { position: absolute; right: 10px; bottom: -27px; padding:0; margin: 0; background: transparent; }
#familysite1 .close { position: absolute; right: 10px; bottom: -27px; padding:0; margin: 0; background: transparent; }

#familysite1 #familysitec1 { display: none; position: relative; left: 0; top: 0; width: 950px; padding: 0; margin:0; overflow:hidden; }
#familysitec1 h4 { padding: 15px 0 17px 30px; margin:0; background: transparent; }
/*
#familysitec1 ul { display: inline; float: left; width: 130px; padding: 0 30px 15px 30px; margin:0; }
#familysitec1 ul li { display: inline; }
#familysitec1 ul li a { display: inline; float: left; width: 125px; padding: 1px 5px 2px 0; background: url(/image/kor/main/m15mbg.gif) no-repeat 100% 50%; color: #666 !important; font-size: .92em; }
*/
#familysitec1 ul { display: inline; float: left; width: 160px; padding: 0 0 15px 25px; margin:0; }
/* *html #familysitec1 ul { padding: 0 0 15px 20px; } */
#familysitec1 ul li { display: inline; }
#familysitec1 ul li a { display: inline; float: left; width: 160px; padding: 1px 0 2px 10px; background: url(/image/kor/main/m15mbg.gif) no-repeat 0 40%; color: #666 !important; font-size: .92em; }
#familysitec1 ul li a:hover,
#familysitec1 ul li a:focus { background-image: url(/image/kor/main/m15mbgon.gif); font-weight: bold; }

#foot_in { position: relative; width: auto; min-width: 950px; height: 150px; margin: 0; background: url(/image/cm/bg_foot.gif) repeat-x 50% 0; }

/* *표 불릿사용 */
ul.etc { position:relative; width:100%; padding:0; margin:0; overflow:hidden; }
ul.etc li { display:inline; float:left; width: 680px; padding:2px 0 1px 10px !important; margin:0; background: url(/image/cm/icon/ic_etc.gif) no-repeat 0 6px !important; line-height: 1.25; }

/* ※표 불릿사용 */
ul.etc1 { position:relative; width:100%; padding:0; margin:0; overflow:hidden; }
ul.etc1 li { display:inline; float:left; width: 680px; padding:2px 0 1px 20px !important; margin:0; background: url(/image/cm/icon/ic_etc1.gif) no-repeat 0 4px !important; line-height: 1.25; }


/* body_content ========== */

/* IPO세부절차 */
.ipo_step {  }
.ipo_step table#step { width: 715px; margin: 0 auto 22px; }
.ipo_step table#step td { text-align: center; }
.ipo_step h2,
.ipo_step .contentmenu1 { display: none; }
.ipo_step #step1 { display: block; }
.ipo_step iframe { width: 100%; margin: 15px 0; /* overflow-x: hidden; overflow-y: auto; */ }
body.ipo_step_cont { background: #fff; }
body.ipo_step_cont h1 { display: none; }
body.ipo_step_cont dl { width: 100%; margin: 0; padding: 0; overflow: hidden; }
body.ipo_step_cont dt { display: inline; float: left; width: 72px; margin: 0 0 15px 0; }
body.ipo_step_cont dt strong { display: block; width: 70px; border: 1px solid #9AD3DD; padding: 4px 0 3px; background: #fff; color: #0390AA; font-size: .92em; line-height: 1.28; text-align: center; }
body.ipo_step_cont dd { display: inline; float: left; width: 157px; margin: 0 0 15px 0; padding: 4px 0 4px 10px; }
body.ipo_step_cont dt.w { width: 100%; }
body.ipo_step_cont dt.w strong { z-index: 10; display: inline; float: left; position: relative; width: auto; min-width: 48px; border-width: 1px 1px 0 1px; padding: 4px 11px; white-space: nowrap; }
* html body.ipo_step_cont dt.w strong { width: 48px; }
body.ipo_step_cont dt.w .line { display: block; clear: both; position: relative; left: 0; top: -1px; border-top: 1px solid #9AD3DD; color: #fff; }
body.ipo_step_cont dd.w { width: 97.2%; padding: 4px 1.4%; }

/* 관련Site */
.linksite .box1 .x .x .x  { width: 100%; overflow: hidden; }
.linksite dl { display: inline; float: left; width: 50%; margin: 0; padding: 0; overflow: hidden; }
.linksite dl * { margin: 0; padding: 0; white-space: nowrap; }
.linksite dl dt { display: inline; float: left; width: 40%; padding: 0 0 0 10%; }
.linksite dl dd { display: inline; float: left; width: 49.9%; }
.linksite dl dd a { color: #B57E0B; }
.linksite dl.bdr { width: 49.86%; border-right: 1px solid #ddd; }
.linksite dl.w100 { width: 100%; }
.linksite dl.w100 dt { width: 20%; padding: 0 0 0 5%; }
.linksite dl.w100 dd { width: 74.9%; }
.linksite dl.e { width: 100%; }
.linksite dl.e dt { width: 50%; padding: 0; }
.linksite dl.e dd { width: 49.9%; }

/* 파생상품시장 다지기 */
.emath { font: italic normal 1.17em Tahoma; }
.emath sub,
.emath sup { font: normal normal .79em Tahoma; }

/* play &amp; study */
.ebook_list .box3 .x .x .x { padding-top: 0 !important; padding-bottom: 0 !important; }
.ebook_list dl { width: 100%; margin: 0; padding: 5px 0;  }
.ebook_list dl dt { display: block; margin: 0; padding: 26px 122px 3px 128px !important; }
.ebook_list dl dd { display: block; position: relative; min-height: 31px; margin: 0; padding: 0 122px 29px 128px; border-bottom: 1px solid #e0e0e0; }
* html .ebook_list dl dd { height: 34px; }
.ebook_list dl dd .pic { display: block; position: absolute; left: 0; top: -31px; }
.ebook_list dl dd p { margin: 0; padding: 0; }
.ebook_list dl dd .btns { position: absolute; right: 0; top: -23px; }
.ebook_list dl dd .btns img { margin: 0 0 2px 0; }

.flash_list .box3 .x .x .x { padding-top: 0 !important; padding-bottom: 0 !important; }
.flash_list h2 { margin: 35px 0 0 42px; }
.flash_list ul { width: 100%; margin: 0; padding: 30px 0; border-bottom: 1px solid #e0e0e0; overflow: hidden; }
.flash_list ul li { display: inline; float: left; width: 238px; text-align: center; }
.flash_list ul li .pic { display: inline; }
.flash_list ul li .subject { display: block; padding: 6px 0 5px; }

.ebook_list2 .box3 .x .x .x { padding-top: 0 !important; padding-bottom: 0 !important; }
.ebook_list2 ul { width: 100%; margin: 0; overflow: hidden; padding: 0; }
.ebook_list2 ul li { display: inline; float: left; width: 100%; border-bottom: 1px solid #e0e0e0; overflow: hidden; }
.ebook_list2 ul li .pic { display: inline; float: left; padding: 20px 0; }
.ebook_list2 ul li .subject { display: inline; float: left; padding: 47px 15px; }
.ebook_list2 ul li .btn { display: inline; float: right; padding: 42px 0 41px; }

/* KRX 아트홀 */
.photogallery { display: inline; float: left; position: relative; width: 381px; height: 363px; margin: 0 20px 6px 13px; overflow: hidden; }
.photogallery * { list-style: none; margin: 0; padding: 0; line-height: 1.25; }
.photogallery ul { position: absolute; left: 21px; top: 270px; margin: 0 !important; padding: 0 !important; }
.photogallery ul li { display: inline; float: left; margin: 0 2px 0 0 !important; padding: 0 !important; background: transparent !important; }
.photogallery .picbig { display: none; position: absolute; left: 0; top: -225px; }
.photogallery #pb1 { display: block; }
.photogallery p { position: absolute; left: 21px; top: 340px; font-size: .92em; letter-spacing: -1px; }

/* 개인정보 취급방침 */
.privacy .list { position: relative; width: 760px; height: 168px; margin: 20px 0; overflow: hidden; }
.privacy .list * { list-style: none; margin: 0; padding: 0; background: transparent; line-height: 1.25; }
.privacy .list .bg { z-index: -1; position: absolute; left: 0; top: 0; }
.privacy .list ul { display: inline; float: left; width: 324px; margin: 25px 0 0 51px; padding: 0; overflow: hidden; }
.privacy .list ul li { padding: 1px 0; }
.privacy h2 { padding: 0; background: transparent; color: #D69611; font-size: 1.17em; }
.privacy h3 { padding: 0; background: transparent; color: #666; font-weight: bold; }
.privacy .indent2 { padding: 0 0 2em 32px; border-bottom: 1px dashed #ccc; }
.privacy .indent2 ol { margin: 0; padding: 0 0 0 20px; }
.privacy .indent2 ol li { padding: .5em 0; }
.privacy .box1 { margin: 0.5em 0; }
.privacy .box1 h3 { margin: 0 0 0.5em; }
.privacy .box1 ul { margin: 0; }
.privacy .box1.fl { width: 44%; margin-right: -1px; }



/* KRX소개 */
img.krx_img01 { margin-top: 75px; padding: 0; }
.tab_m { margin-top: 28px !important; }
.krx_gallery { margin: 0; padding: 34px 0 0 0; clear: both; width: 760px; }
.krx_gallery .photo { position: relative; background: url(/image/kor/11/p0050202b001.gif) no-repeat 0 0; margin: 0; padding: 0; width: 381px; height: 307px; float: left; }
.krx_gallery .photo h2 { background: transparent; margin: 0; padding: 20px 0 0 20px; }
.krx_gallery .photo .photo1scroll { position: absolute; left: 20px; top: 45px; width: 341px; height: 223px; overflow: hidden; }
.krx_gallery .photo ul.photo1content { position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 100%; overflow: hidden; }
.krx_gallery .photo ul.photo1content li { display: inline; float: left; padding: 0; margin: 0; }
.krx_gallery .photo ul.photo1content li img { vertical-align:top; }
.krx_gallery .photo .control { position: absolute; left: 20px; top: 277px; width: 340px; height: 14px; }
.krx_gallery .photo .control a { display: inline; float: left; margin: 0 0 0 2px; }
.krx_gallery .photo_text { position: relative; margin: 0; padding: 15px 0 0 0; float: left; width: 379px; }
.krx_gallery .photo_text h2 { background: url(/image/kor/11/p0050202b001_h2.gif) no-repeat 0 0; margin: 0; padding: 11px 0 19px 21px; width: 358px; line-height: 1.25; color: #000000; }
.krx_gallery .photo_text .p_text { width: 353px; margin: 0; padding: 15px 0 0 21px; }
.g1_btn01 { display: block; float: right; margin: 0; padding: 11px 0 0 0; }

/* 임원소개 */
.krx_executive { position: relative; width: 100%; min-height: 166px; padding: 0 0 15px 0; background: url(/image/kor/11/executive_boxbg.gif) no-repeat 0 100%; }
/* *html .krx_executive { height: 166px; } */
.krx_executive .x { padding: 15px 0 0; background: url(/image/kor/11/executive_boxbg.gif) no-repeat; }
.krx_executive .limg { position:absolute; left: 20px; top: 20px; }
.krx_executive .rbox { position:relative; width: 590px; padding:0; margin:0 0 0 150px; overflow:hidden; }
.krx_executive .rbox * { list-style:none; padding:0; margin:0; line-height: 1.25; }
.krx_executive .rbox ul { width: 590px; padding:0; margin:0; }
.krx_executive .rbox ul li { display:inline; float:left; width:590px; border-bottom:1px solid #e2e2e2; }
.krx_executive .rbox ul li .title { display:inline; float:left; width: 100px; color:#666; font-weight:bold; padding:4px 0 3px 13px; margin:0; background: url(/image/kor/11/executive_libg.gif) no-repeat 0 6px; }
.krx_executive .rbox ul li .cont { display:inline; float:left; width: 477px; color:#6f6f6f; padding:4px 0 3px 0; margin:0; }
.krx_executive .rbox ul li ul { display:inline; float:left; width: 487px; padding:0; margin:0; }
.krx_executive .rbox ul li ul li { display:inline; float:left; width: 477px; color:#6f6f6f; padding:0 0 0 10px; margin:0; border:0; background: url(/image/kor/11/executive_li2bg.gif) no-repeat 3px 5px; }

/* 연혁 */
.tab21 { height: 22px; padding: 3px 3px 0 3px; margin: 0 0 35px; background: url(/image/cm/tab2bg.gif) repeat-x; overflow: hidden; }
.tab21 * { list-style: none; margin: 0; padding: 0; vertical-align: top; }
.tab21 li { display: inline; float: left; padding: 0; }

.historybox { width:760px; padding:0; margin:0; }
.historybox .hyy { display:inline; float:left; width:174px; padding:0 0 0 42px; margin:0 0 25px; }
.historybox .byy { display:inline; float:left; width:544px; padding:0; margin:15px 0 25px; border-bottom:1px solid #e2e2e2; }
.historybox .byy dl { width:544px; padding:0; margin:0; } 
.historybox .byy dl dt,
.historybox .byy dl dd { display:inline; float:left; padding:0; margin:0; line-height: 1.25; }
.historybox .byy dl dt { width:60px; height:17px; padding: 3px 0 25px;}
.historybox .byy dl dt img { vertical-align:top; }
.historybox .byy dl dd { width:484px; color:#666; padding:5px 0 25px 0; }

/* 사업본부소개 */
.uhpkor1100105 { position:relative; width: 720px; padding:0; margin:0 auto; }
.uhpkor1100105 h2 { padding: 20px 0 0 0; margin:0; background: transparent; }
.uhpkor1100105 p { padding: 8px 0 9px 0; margin:0; background: transparent; line-height: 1.35; color:#666; }
.uhpkor1100105 p.top { margin-top:20px; }

/* 경영공시 */
.uhpkor1100201 { width: 720px; padding:0; margin:0 auto; text-align:center; }
.uhpkor1100202 { width: 720px; padding:0; margin:0 auto;  }

.indent7 { padding: 0 0 0 50px; }

.uhpkor11002040201 { position:relative; width: 100%; height: 150px; padding:0; margin:0; }
.uhpkor11002040201 .tbdp { position:absolute; left:0; top:0; overflow:hidden; width:100%; height: 150px; padding:0; margin:0; }
.uhpkor11002040202 { position:relative; width: 100%; height: 120px; padding:0; margin:0; }
.uhpkor11002040202 .jikdp { position:absolute; left:0; top:0; overflow:hidden; width:100%; height: 120px; padding:0; margin:0; }
.uhpkor11002040203 { position:relative; width: 100%; height: 120px; padding:0; margin:0; }
.uhpkor11002040203 .sindp { position:absolute; left:0; top:0; overflow:hidden; width:100%; height: 120px; padding:0; margin:0; }
.uhpkor11002040204 { position:relative; width: 100%; height: 100px; padding:0; margin:0; }
.uhpkor11002040204 .vokdp { position:absolute; left:0; top:0; overflow:hidden; width:100%; height: 100px; padding:0; margin:0; }

/* 조직구성 */
.uhpkor1100203 { position:relative; width: 706px; height: 1130px; padding:0; margin:0 auto; background: url(/image/kor/11/p1100203_zkbg.gif) no-repeat; text-align:center; }
.uhpkor1100203 * { list-style:none; line-height: 1.25; padding:0; margin:0; background: transparent; text-align:left; }
.uhpkor1100203 h2,
.uhpkor1100203 h3,
.uhpkor1100203 h4,
.uhpkor1100203 h5,
.uhpkor1100203 h6 { padding:0; margin:0; background: transparent; }
.uhpkor1100203 .zk1000 { position:absolute; left: 354px; top: 0; } /* 주주총회 */
.uhpkor1100203 .zk2000 { position:absolute; left: 354px; top: 46px; } /* 이사회 */
.uhpkor1100203 .zk3000 { position:absolute; left: 354px; top: 92px; } /* 이사장 */

/* 조직구성 이사회 구성 */
.uhpkor1100203 .zk2100 { position:absolute; left: 192px; top: 68px; }
.uhpkor1100203 .zk2110 { position:absolute; left: 151px; top: 112px; }

.uhpkor1100203 .zk2111 { position:absolute; left: 0; top: 213px; } /* 상임감사위원 */
.uhpkor1100203 .zk2111 h5 { padding:0; margin:0; background: transparent; }
.uhpkor1100203 .zk2111 h6 { padding:0; margin:92px 0 0; background: transparent; }
.uhpkor1100203 .zk2112 { position:absolute; left: 151px; top: 262px; } /* 경영지원본부장 */
.uhpkor1100203 .zk2112 h5 { padding:0; margin:0 0 7px 0; background: transparent; }
.uhpkor1100203 .zk2112 h6 { padding:0; margin:0; background: transparent; }
.uhpkor1100203 .zk2113 { position:absolute; left: 264px; top: 262px; } /* 유가증권시장본부장 */
.uhpkor1100203 .zk2113 h5 { padding:0; margin:0 0 7px 0; background: transparent; }
.uhpkor1100203 .zk2113 h6 { padding:0; margin:0; background: transparent; }
.uhpkor1100203 .zk2114 { position:absolute; left: 379px; top: 262px; } /* 코스닥시장본부장 */
.uhpkor1100203 .zk2114 h5 { padding:0; margin:0 0 7px 0; background: transparent; }
.uhpkor1100203 .zk2114 h6 { padding:0; margin:0; background: transparent; }
.uhpkor1100203 .zk2115 { position:absolute; left: 493px; top: 262px; } /* 파생상품시장본부장 */
.uhpkor1100203 .zk2115 h5 { padding:0; margin:0 0 7px 0; background: transparent; }
.uhpkor1100203 .zk2115 h6 { padding:0; margin:0; background: transparent; }

.uhpkor1100203 .zk2120 { position:absolute; left: 182px; top: 112px; }
.uhpkor1100203 .zk2130 { position:absolute; left: 213px; top: 112px; }
.uhpkor1100203 .zk2140 { position:absolute; left: 244px; top: 112px; }
.uhpkor1100203 .zk2150 { position:absolute; left: 275px; top: 112px; }
.uhpkor1100203 .zk2160 { position:absolute; left: 306px; top: 112px; }

.uhpkor1100203 .zk2200 { position:absolute; left: 605px; top: 92px; }
.uhpkor1100203 .zk2201 { position:absolute; left: 605px; top: 262px; }

/* 조직구성 이사장 구성 */
.uhpkor1100203 .zk3001 { position:absolute; left: 463px; top: 143px; }

.uhpkor1100203 .zkbox { position:relative; width: 99px; }
.uhpkor1100203 .zkdp { display:none;  }
.uhpkor1100203 .zkdp ul { margin: 5px 0 0; width: 99px; }
.uhpkor1100203 .zkdp ul li { display:inline; }
.uhpkor1100203 .zkdp ul li a { display:inline; float:left; width: 87px; padding: 0 0 0 12px; background: url(/image/kor/11/p1100203_zklibg.gif) no-repeat 5px 5px; color:#666; letter-spacing: -1px; font-size: .92em; }

/* 조직도 상세보기 */
.uhpkor1100203_02 { position:relative; width: 760px; height: 655px; padding:0; margin:0; }
.uhpkor1100203_02 * { list-style:none; line-height: 1.25; padding:0; margin:0; background: transparent; text-align:left; }
.uhpkor1100203_02 .box01 { position:absolute; left: 180px; top: 0; width: 400px; height: 164px; background: url(/image/kor/11/p1100203_02_box01bg.gif) no-repeat; }
.uhpkor1100203_02 .box01 .top { position:absolute; left: 19px; top: 19px; width: 368px; height: 124px; margin: -9px 20px 0 0;}
.uhpkor1100203_02 .box01 .top img.ptbox { display:inline; float:left; border:1px solid #e2e2e2; background: #f5f5f5; padding: 3px; margin: 10px 20px 0 0; }
.uhpkor1100203_02 .box01 .top ul { display:inline; float:left; width: 240px; margin-top: 6px;}
.uhpkor1100203_02 .box01 .top ul li { display:inline; float:left; width: 232px; padding: 1px 0 1px 8px; background: url(/image/kor/11/p1100203_zklibg2.gif) no-repeat 0 5px; color:#737373; font-weight:bold; }
.uhpkor1100203_02 .box01 .top ul li span { color:#c2880e; }
.uhpkor1100203_02 .box01 .top ul li ul { display:inline; float:left; width: 232px; padding:0; margin:0; }
.uhpkor1100203_02 .box01 .top ul li ul li { display:inline; float:left; width: 230px; padding: 1px 0 1px 10px;  color:#737373; font-weight:normal; }
.uhpkor1100203_02 .box01 .top ul li ul li.none {background:none;}
.uhpkor1100203_02 .box02 { position:absolute; left: 0; top: 214px; width: 250px; height: 270px; margin: 0 auto; text-align: center; background: url(/image/kor/11/p1100203_02_box02bg.gif) no-repeat; }
.uhpkor1100203_02 .box021 { position:absolute; left: 255px; top: 214px; width: 250px; height: 270px; margin: 0 auto; text-align: center; background: url(/image/kor/11/p1100203_02_box02bg.gif) no-repeat; }
.uhpkor1100203_02 .box022 { position:absolute; left: 510px; top: 214px; width: 250px; height: 270px; margin: 0 auto; text-align: center; background: url(/image/kor/11/p1100203_02_box02bg.gif) no-repeat; }
.uhpkor1100203_02 .box03 { position:absolute; left: 0; top: 214px; width: 270px; height: 270px; margin: 0 auto; text-align: center; background: url(/image/kor/11/p1100203_03_box02bg.gif) no-repeat; }
.uhpkor1100203_02 .box031 { position:absolute; left: 490px; top: 214px; width: 270px; min-height: 270px; margin: 0 auto; text-align: center; background: url(/image/kor/11/p1100203_03_box02bg.gif) no-repeat; }
/* *html .uhpkor1100203_02 .box031 { height: 270px; } */
.uhpkor1100203_02 .box04 { position:absolute; left: 0; top: 214px; width: 270px; height: 290px; margin: 0 auto; text-align: center; background: url(/image/kor/11/p1100203_04_box02bg.gif) no-repeat; }
.uhpkor1100203_02 .box041 { position:absolute; left: 490px; top: 214px; width: 270px; height: 290px; margin: 0 auto; text-align: center; background: url(/image/kor/11/p1100203_04_box02bg.gif) no-repeat; }
.uhpkor1100203_02 .box06 { position:absolute; left: -20px; top: 214px; width: 270px; height: 290px; margin: 0 auto; text-align: center; background: url(/image/kor/11/p1100203_02_box02bg4.gif) no-repeat; }
.uhpkor1100203_02 .box061 { position:absolute; left: 245px; top: 214px; width: 270px; height: 290px; margin: 0 auto; text-align: center; background: url(/image/kor/11/p1100203_02_box02bg4.gif) no-repeat; }
.uhpkor1100203_02 .box062 { position:absolute; left: 510px; top: 214px; width: 270px; height: 290px; margin: 0 auto; text-align: center; background: url(/image/kor/11/p1100203_02_box02bg4.gif) no-repeat; }

.uhpkor1100203_02 img.psbox { margin-top: 15px; border:1px solid #e2e2e2; background: #f5f5f5; padding: 3px; }
/* 가로길이 212px */
.uhpkor1100203_02 ul.list { margin: 20px 19px 0; width: 212px;}
.uhpkor1100203_02 ul.list > li { display:inline; float:left; width: 204px; padding: 1px 0 1px 8px; background: url(/image/kor/11/p1100203_zklibg2.gif) no-repeat 0 5px; color:#737373; font-weight:bold; }
.uhpkor1100203_02 ul.list li span { color:#c2880e; }
.uhpkor1100203_02 ul.list li ul { display:inline; float:left; width: 204px; padding:0; margin:0; }
.uhpkor1100203_02 ul.list li ul li { display:inline; float:left; width: 204px; padding: 1px 0 1px 10px;  color:#737373; font-weight:normal; letter-spacing: -1px; }

/* 가로길이 232px */
.uhpkor1100203_02 ul.list2 { margin: 20px 19px 0; width: 232px; }
.uhpkor1100203_02 ul.list2 li { display:inline; float:left; width: 224px; padding: 1px 0 1px 8px; background: url(/image/kor/11/p1100203_zklibg2.gif) no-repeat 0 5px; color:#737373; font-weight:bold; }
.uhpkor1100203_02 ul.list2 li span { color:#c2880e; }
.uhpkor1100203_02 ul.list2 li ul { display:inline; float:left; width: 224px; padding:0; margin:0; }
.uhpkor1100203_02 ul.list2 li ul li { display:inline; float:left; width: 214px; padding: 1px 0 1px 10px;  color:#737373; font-weight:normal; letter-spacing: -1px; }

.uhpkor1100203_02 .zklist { position:absolute; left: 0; top: 310px; width: 250px; height: 131px; }
.uhpkor1100203_02 .zklist ul { padding:0; margin: 0; text-align: center; }
.uhpkor1100203_02 .zklist ul li { display:inline; }
.uhpkor1100203_02 .zklist ul li a { display:inline; float:left; margin: 0 8px 0 0; }

/* 가로길이 187px */
.uhpkor1100203_02 ul.list3 {
    margin: 20px 9px 0;
    width: 169px;
}
.uhpkor1100203_02 ul.list3 > li{display:inline; float:left; width: 155px; padding: 1px 0 1px 5px; background: url(/image/kor/11/p1100203_zklibg2.gif) no-repeat 0 5px; color:#737373; font-weight:bold }
.uhpkor1100203_02 ul.list3 li span {
    color:#c2880e;
}
.uhpkor1100203_02 ul.list3 li ul {
    display:inline;
    float:left;
    width: 160px;
    padding:0;
    margin:0;
}
.uhpkor1100203_02 ul.list3 li ul li {display:inline; float:left; width: 165px; padding: 1px 0; color:#737373; font-weight:normal; letter-spacing: -1px}

/* 가로길이 148px */
.uhpkor1100203_02 ul.list4 { margin: 20px 9px 0; width: 130px;}
.uhpkor1100203_02 ul.list4 > li{display:inline; float:left; width: 155px; padding: 1px 0 1px 5px; background: url(/image/kor/11/p1100203_zklibg2.gif) no-repeat 0 5px; color:#737373; font-weight:bold }
.uhpkor1100203_02 ul.list4 li span { color:#c2880e;}
.uhpkor1100203_02 ul.list4 li ul {display:inline; float:left; width: 130px; padding:0; margin:0;}
.uhpkor1100203_02 ul.list4 li ul li {display:inline; float:left; width: 130px; padding: 1px 0; color:#737373; font-weight:normal; letter-spacing: -1px}

/* 조직도 상세보기 세부조직도 위치 */
.zkw02 { position:absolute; left: 101px; top: 0; }
.zkw021{ position:absolute; left: 58px; top: 0; }
.zkw03 { position:absolute; left: 80px; top: 0; }
.zkw031{ position:absolute; left: 100px; top: 0; }
.zkw04 { position:absolute; left: 21px; top: 0; }
.zkw051{ position:absolute; left: 2px; top: 0; }
.zkw06 { position:absolute; left: 13px; top: 0; }
.zkw022{ position:absolute; left: 40px; top: 0; }
.zkw032{ position:absolute; left: 21px; top: 0; }
.zkw042{ position:absolute; left: 1px; top: 0; }
.zkw052{ position:absolute;left:40px;top:0; }
.zkw053{ position:absolute;left:21px;top:0; }
.zkw052{ position:absolute; left: 43px; top: 0; }
.zkw053{ position:absolute; left: 20px; top: 0; }

.uhpkor1100203_02 .box04 .zkw02 { position:absolute; left: 101px; top: 20px; }
.uhpkor1100203_02 .box041 .zkw02 { position:absolute; left: 101px; top: 20px; }

.uhpkor1100203_02 .box06 .zkw02 { position:absolute; left: 101px; top: 20px; }
.uhpkor1100203_02 .box061 .zkw02 { position:absolute; left: 101px; top: 20px; }
.uhpkor1100203_02 .box061 .zkw021 { position:absolute; left: 82px; top: 20px; }
.uhpkor1100203_02 .box062 .zkw02 { position:absolute; left: 101px; top: 20px; }

.uhpkor1100203_02 .box05 {
    position:absolute;
    left: 0;
    top: 214px;
    width: 187px;
    height: 270px;
    margin: 0 auto;
    text-align: center;
    background:url(/image/kor/11/p1100203_02_box02bg2.gif) no-repeat;
}
.uhpkor1100203_02 .box051 {
    position:absolute;
    left: 191px;
    top: 214px;
    width: 187px;
    height: 270px;
    margin: 0 auto;
    text-align: center;
    background: url(/image/kor/11/p1100203_02_box02bg2.gif) no-repeat;
}
.uhpkor1100203_02 .box052 {
    position:absolute;
    left: 382px;
    top: 214px;
    width: 187px;
    height: 270px;
    margin: 0 auto;
    text-align: center;
    background: url(/image/kor/11/p1100203_02_box02bg2.gif) no-repeat;
}
.uhpkor1100203_02 .box053 {
    position:absolute;
    left: 573px;
    top: 214px;
    width: 187px;
    height: 270px;
    margin: 0 auto;
    text-align: center;
    background: url(/image/kor/11/p1100203_02_box02bg2.gif) no-repeat;
}
.uhpkor1100203_02 .box07 {position:absolute;left: 0;top: 214px; width: 148px; height: 286px; margin: 0 auto; text-align: center; background:url(/image/kor/11/p1100203_02_box02bg5.gif) no-repeat;}
.uhpkor1100203_02 .box071 {position:absolute; left: 152px; top: 214px; width: 148px; height: 286px; margin: 0 auto; text-align: center; background:url(/image/kor/11/p1100203_02_box02bg5.gif) no-repeat;}
.uhpkor1100203_02 .box072 {position:absolute; left: 304px; top: 214px; width: 148px; height: 286px; margin: 0 auto; text-align: center; background:url(/image/kor/11/p1100203_02_box02bg5.gif) no-repeat;}
.uhpkor1100203_02 .box073 {position:absolute; left: 573px; top: 214px; width: 148px; height: 286px; margin: 0 auto; text-align: center; background:url(/image/kor/11/p1100203_02_box02bg5.gif) no-repeat;}
.uhpkor1100203_02 .box074 {position:absolute; left: 456px; top: 214px; width: 148px; height: 286px; margin: 0 auto; text-align: center; background:url(/image/kor/11/p1100203_02_box02bg5.gif) no-repeat;}
.uhpkor1100203_02 .box075 {position:absolute; left: 609px; top: 214px; width: 148px; height: 286px; margin: 0 auto; text-align: center; background:url(/image/kor/11/p1100203_02_box02bg5.gif) no-repeat;}

/* 조직도 상세보기 배경이미지 */
.zkbg02 { background:url(/image/kor/11/p1100203_02_bg2.gif) no-repeat; }
.zkbg03 { background:url(/image/kor/11/p1100203_03_bg.gif) no-repeat; }
.zkbg031 { background:url(/image/kor/11/p1100203_03_bg2.gif) no-repeat; }
.zkbg04 { background:url(/image/kor/11/p1100203_04_bg.gif) no-repeat; }
.zkbg05 { background:url(/image/kor/11/p1100203_05_bg.gif) no-repeat; }
.zkbg06 { background:url(/image/kor/11/p1100203_06_bg.gif) no-repeat; }
.zkbg07 { background:url(/image/kor/11/p1100203_03_bg3.gif) no-repeat; }
.zkbg08 { background:url(/image/kor/11/p1100203_02_bg08.gif) no-repeat }

/* 사업본버소개 > 국제사업단 관련 */
.zkbg01 { background:url(/image/kor/11/p1100203_01_bg1.gif) no-repeat; }
.uhpkor1100203_02 .zklist01 { position:absolute; left:347px; top: 207px; width:80px; height: 131px;}
.uhpkor1100203_02 .zklist01 ul { padding:0; margin: 0 }
.uhpkor1100203_02 .zklist01 ul li { display:inline; }
.uhpkor1100203_02 .zklist01 ul li a { display:inline; float:left; margin: 0 8px 0 0; }
/* //사업본버소개 > 국제사업단 관련 */

/* 주요활동소개 어린이 */
.p0050202t03_back { position: relative; margin: 0; padding: 20px 0 0 0; width: 760px; clear: both; }   
.p0050202t03_back img.imgbx { border: 1px solid #e2e2e2; margin: 0; padding: 3px; float: left; }
.p0050202t03_back .text { margin: 0; padding: 11px 0 0 0; width: 600px; float: left; color: #666666; line-height: 1.25; }
.p0050202t03_back .text h2 { background: #d3d7de; width: 585px; margin: 0; padding: 7px 0 5px 15px; }
.p0050202t03_back .text p { margin: 0; padding: 15px 0 0 15px; }

/* 이미지 정렬을 위해 사용한 마진값들  */
.mt50 { margin-top: 50px; padding: 0; }
.p11006_03_img01 { margin: 0; padding: 54px 0 49px 19px; }
.p11006_04_img01 { margin: 0; padding: 40px 0 0 0; }


/* 감사위원회 */
.box_03 { width: 741px; border: 1px solid #e2e2e2; margin: 0; padding: 0 0 0 19px; }
.box_03 .box_03sb { position: relative; width: 720px; overflow: hidden; margin: 0; padding: 21px 0; }
.box_03 .box_03sb img { display:inline; float: left; width: 78px; height: 92px; border: 1px solid #e2e2e2; padding: 3px; margin: 0; }
.box_03 .box_03sb .text { float: left; width: 632px; margin: 0; padding: 10px 0 0 0; }
.box_03 .box_03sb .text h3 { background: #e9ebee; padding: 8px 15px 7px 15px; font-weight: bold; margin: 0; }
.box_03 .box_03sb .text ul { list-style: none; margin: 0; padding: 6px 0 0 0; text-align: left; }
.box_03 .box_03sb .text ul li { background: url(/image/kor/11/p11007_bu01.gif) no-repeat 15px 6px; margin: 0; padding: 0 0 0 25px; }
.box_03 .solid { margin: 0; padding: 0; clear:both; border-bottom: 1px solid #d3d7de; width: 720px; } 


/* 윤리경영 */
ol.num li .ot { font-weight: bold; color: #000; padding: 3px 0 10px 0; display: block; line-height: 1.25; margin: 0; }
ol.num li .op { padding: 0 0 20px 0; margin: 0; line-height: 1.25; display: block; }
ul.chbu { list-style: none; margin: .5em 0; padding: 0; text-align: left; }
ul.chbu li { margin: 0; padding: 0 0 26px 29px; background: url(/image/kor/11/chbu.gif) no-repeat 17px 5px; line-height: 1.25; }
ul.chbu li strong { color: #000; font-weight: bold; }
ul.chbu li ul { list-style: none; padding: 5px 0 0 31px; margin: 0; }
ul.chbu li ul li { padding: 2px 0; margin: 0; background: none; color: #000; line-height: 1.25; }
ol.arab { margin: .5em 0; padding: 0 0 0 35px; text-align: left; }
ol.arab li { padding: 10px 0; margin: 0; line-height: 1.25; font-weight: bold; color: #467cb9;  }
ol.arab li .arab_p { display: block; margin: 0; padding: 7px 0; line-height: 1.25; font-weight: normal; color: #000; }
ol.arab li ul { list-style: none; padding: 5px 0; margin: 0; }
ol.arab li ul li { background: url(/image/kor/11/etc_bu.gif) no-repeat 4px 8px; margin: 0; padding: 3px 0 0 13px; line-height: 1.25; font-weight: normal; color: #000; }
.content_ul { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.content_ul ol.num { padding: 10px 10px !important; margin: 0  !important; color: #000; }
.content_ul ol.num li { list-style: none; padding: 5px 0 5px 2.2em; background-repeat: no-repeat; background-position: 0 7px; }
.content_ul ol.num li .se_text { display: block; margin: 0; padding: 0; float: left; overflow: hidden; white-space: nowrap; }
.content_ul ol.num li .han_icon { display: block; width: 16px; height: 16px; margin: 0; padding: 0 0 0 8px; overflow: hidden; }


/* 높이값 */
.h320 { height: 320px !important; margin: 80px 0 0 20px; }


/* 주요활동소개_사회공헌 캘린더 */

.saclr { background: url(/image/kor/11/p11005_02_01_bg01.gif) no-repeat 0 1px; width: 760px; height: 345px; padding: 0; margin: 0; }
.saclr .t_left { width: 218px; margin: 0; padding: 0 0 0 30px; overflow: hidden; float: left; }
.saclr .t_left .mun_title { position: relative; background: url(/image/kor/11/p11005_02_01_h2bg.gif) no-repeat 0; margin: 0; padding: 0; width: 218px; height: 63px; }
.saclr .t_left .mun_title .year { position: absolute; top: 14px; left: 64px; display: block; padding: 0; margin: 0; font-weight: bold; line-height: 1.25; color: #fff; font-size: 1.19em; }
.saclr .t_left .mun_title h2 { position: absolute; top: 34px; left: 46px; background: none; padding: 0; margin: 0; }
.saclr .t_left .s_year { position: relative; clear: both; overflow: hidden; width: 218px; margin: 0; padding: 13px 0 10px 0; }
.saclr .t_left .s_year span { display: block; width: 46px; height: 17px; padding: 1px 0 0 8px; margin: 0; float: left; }
.saclr .t_left .s_year select { width: 80px; margin: 0; padding: 0; float: left; }
.saclr .t_left .clr { width: 218px; padding: 0; margin: 0; }
.saclr .t_left .clr table { clear: both; width: 100%; margin: 0; padding: 0; border-collapse: collapse;  }
.saclr .t_left .clr table thead th { height: 34px; padding: 0; background: url(/image/kor/11/p11005_02_01_clr_tbg.gif) no-repeat; }
.saclr .t_left .clr table thead th img { padding: 7px 0; vertical-align: top; }
.saclr .t_left .clr table thead th.sun { background: url(/image/kor/11/p11005_02_01_clr_tbg2.gif) no-repeat 0 0; }
.saclr .t_left .clr table thead th.sat { padding: 0 1px 0 0; background: url(/image/kor/11/p11005_02_01_clr_tbg2.gif) no-repeat 100% 0; }
.saclr .t_left .clr table thead th.sat div { width: 100%; height: 34px; background: url(/image/kor/11/p11005_02_01_clr_tbg.gif) no-repeat 0 0; }
.saclr .t_left .clr table thead th.sat div img { padding: 9px 0 0 0; vertical-align: top; }
.saclr .t_left .clr table td { width: 28px; height: 28px; padding: 1px; border: 1px solid #ccc; vertical-align: top; }
.saclr .t_left .clr table .sun,
.saclr .t_left .clr table .sun a,
.saclr .t_left .clr table .sun span { color: #E43F14 !important; }
.saclr .t_left .clr table .sat,
.saclr .t_left .clr table .sat a,
.saclr .t_left .clr table .sat span { color: #4E78AA !important; }
.saclr .t_left .clr table span { display: block; width: 18px; height: 28px; padding: 0 5px 0 5px; text-align: right; }
.saclr .t_left .clr table span.day { display: block; width: 18px; height: 28px; padding: 0 5px 0 5px; background: #b6b6b6; text-align: right; }
.saclr .t_left .clr table span.day a { color: #fff; font-weight: bold; }
.saclr .clr_ct { width: 492px; overflow: hidden; margin: 0; padding: 35px 0 0 20px; float: left; }
.saclr .clr_ct h3 { background: none; padding: 0; margin: 0; }
/* .saclr .clr_ct .txtbg { width: 470px; height: 265px; overflow-y:scroll; margin: 0; padding: 0; } */
.saclr .clr_ct .txtbg ul { list-style: none; margin: 0; padding: 0; width: 432px; }
.saclr .clr_ct .txtbg ul li { margin: 0; padding: 0; border-bottom: 1px dashed #ccc; }
.saclr .clr_ct .txtbg ul li span.clr_year { display: block; color: #666; font-weight: bold; line-height: 1.25; padding: 13px 0 0 0; }
.saclr .clr_ct .txtbg ul li span.clr_ctxet { display: block; color: #666; line-height: 1.25; padding: 7px 0 15px 0; }


/* Cyber KRX  */
.cyber { position: relative; margin: 0 auto; padding: 0; width: 720px; }
.upmzin { margin: 0; padding: 0; height: 40px; }


/* uhpkor08008_02_01_01 */
.uhpkor08008_02_01_01 { margin: 0; padding: 30px 0 0 0; }
.uhpkor08008_02_01_01 h2 { background:url(/image/kor/08/p08008_02_01_01_h2bu.gif) no-repeat 0 20px; margin: 0; padding: 20px 0 5px 20px; line-height: 1.25; color: #333; font-weight: bold; }
.uhpkor08008_02_01_01 .textbg { background: url(/image/kor/08/p08008_02_01_01_libu.gif) no-repeat 0 0; margin: 0; padding: 0 0 20px 12px; width: 240px; height: 88px; float: left; }
.uhpkor08008_02_01_01 .textbg h3 { background: none; margin: 0; padding: 10px 0 0 10px; }
.uhpkor08008_02_01_01 .textbg ul { list-style: none; margin: 0; padding: 15px 0 0 55px; }
.uhpkor08008_02_01_01 .textbg ul li { background: url(/image/kor/08/p08008_02_01_01_ulli.gif) no-repeat 0 7px; margin: 0; padding: 2px 0 2px 7px; line-height: 1.25; width: 150px; }


/* 회원가입  */
.uhpkor1300901 { position:relative; width:760px; height: 466px; padding:0; margin:0; background: url(/image/kor/13/UHPKOR1300901_bg.gif) no-repeat; }
.uhpkor1300901 * { list-style:none; padding:0; margin:0; background: transparent; line-height: 1.25; }
.uhpkor1300901 h2 { position:absolute; left: 29px; top: 56px; }
.uhpkor1300901 .mbox { position:absolute; left: 39px; top: 192px; width: 632px; height: 232px; }
.uhpkor1300901 .mbox h3 { position:absolute; left: 0; top: 0; }
.uhpkor1300901 .mbox .title { position:absolute; left: 13px; top: 30px; }
.uhpkor1300901 .mbox .btnfaq { position:absolute; left: 408px; top: 29px; }
.uhpkor1300901 .mbox ul { position:absolute; left: 13px; top: 114px; width: 619px; height: 118px; }
.uhpkor1300901 .mbox ul li { display:inline; position:relative; padding:0; margin:0; }
.uhpkor1300901 .mbox ul li.link01 { position:absolute; left: 0; top: 0; } 
.uhpkor1300901 .mbox ul li.link02 { position:absolute; left: 236px; top: 0; } 
.uhpkor1300901 .mbox ul li.link03 { position:absolute; left: 473px; top: 0; } 

/* 증권용어사전 */
.jhpkor0900501 { position:relative; width:760px; height: 455px; padding:0; margin:0; }
.jhpkor0900501 * { list-style:none; padding:0; margin:0; background: transparent; line-height: 1.25; }
.jhpkor0900501 .lgbox { position: absolute; left: 0; top:0; width: 258px; height: 455px; }
.jhpkor0900501 .lgbox ul.tab { width:100%; padding:0; margin:0; }
.jhpkor0900501 .lgbox ul.tab li { display:inline; float:left;  }
.jhpkor0900501 .lgbox ul.tab li img { vertical-align: top; }
.jhpkor0900501 .lgbox .content { position: absolute; left: 0; top:27px; width: 256px; height: 426px; padding: 1px; background: url(/image/kor/09/lgbox_bg.gif) no-repeat; }
/* .jhpkor0900501 .lgbox .content ul { width: 236px; height: 406px; padding:10px; margin:0; overflow: scroll; overflow-x: hidden; } */
.jhpkor0900501 .lgbox .content ul li { display:block; width:100%; padding:0; margin:0; }
.jhpkor0900501 .lgbox .content ul li a { display:block; color:#000; padding: 1px 0 1px; line-height: 1.25; }
.jhpkor0900501 .contbox { position: absolute; left: 278px; top:0; width: 482px; height: 455px; }
.jhpkor0900501 .contbox .lngb { position: absolute; left: 0; top:0; width: 482px; }
.jhpkor0900501 .contbox .lngb ul { width: 100%; padding:0; margin:0; }
.jhpkor0900501 .contbox .lngb ul li { display:inline; }
.jhpkor0900501 .contbox .lngb ul li a { display:inline; float:left; padding:0 1px 0 0; margin:0; }
.jhpkor0900501 .contbox .textbox { position: absolute; left: 0; top:37px; width: 480px; height: 416px; border:1px solid #e2e2e2; background:#f5f5f5; }
.jhpkor0900501 .contbox .textbox h3 { position: absolute; left: 9px; top:9px; color:#000; font-weight:bold; }
.jhpkor0900501 .contbox .textbox .conttext p { position: absolute; left: 4px; top:33px; width: 452px; height: 359px; padding: 10px; background:#fff; line-height: 1.5; color:#000; overflow: auto; }

/* 간행물 */
.BHPKOR08004 { position:relative; width:110px; height: 138px; padding:0; margin:0; background: url(/image/kor/08/B08004_bg.gif) no-repeat; }
.BHPKOR0800img { padding: 11px 0 0 11px;}

/* 증권시장지 */
.box00 { position: relative; min-width: 756px; min-height: 110px; padding: 0; border: 2px solid #C5B894; overflow: hidden; }
* html .box00 { height: 110px; }
.box00 h3 { position: absolute; left: 0; top: 0; margin: 0; padding: 0; background: transparent; }
.box00 p,
.box00 div { margin: 18px 19px 18px 173px; color: #666; font-size: .92em; line-height: 1.28; }

.JHPKOR08005_btn { width: 130px; height: 15px; padding: 7px 0 6px 30px; background:url(/image/kor/08/bt7J08005_02.gif) no-repeat; }

/* 시장지달력 */
.JHPKOR08005_01{float:left; width:490px;}
.calendar3 { width:100%; margin: 1em auto; }
.calendar3 * { line-height: 1.25; }
.calendar3 .ym { padding: 0 5px 0 0; background: url(/image/cm/board/calendar1ymbg.gif) no-repeat 100% 0; }
.calendar3 .ym .x { height: 19px; padding: 8px 0 10px 15px; background: url(/image/cm/board/calendar1ymbg.gif) no-repeat; }
.calendar3 .ym fieldset { display: inline; float: left; width: 120px; }
.calendar3 .ym .month { z-index: 10; position: relative; left: -1px; top: 0; }
.calendar3 .ym .month a { display: inline; float: left; height: 15px; padding: 1px 4px 1px 4px; background: url(/image/cm/board/calendar1msep.gif) no-repeat 0 50%; }
.calendar3 .ym .month a strong { color: #D39414; }
.calendar3 table { clear: both; width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
.calendar3 table thead th { height: 38px; padding: 0; background: url(/image/cm/board/calendar1dsep.gif) no-repeat; }
.calendar3 table thead th img { padding: 10px 0; vertical-align: top; }
.calendar3 table thead th.sun { background: url(/image/cm/board/calendar1dbg.gif) no-repeat 0 0; }
.calendar3 table thead th.sat { padding: 0 2px 0 0; background: url(/image/cm/board/calendar1dbg.gif) no-repeat 100% 0; }
.calendar3 table thead th.sat div { width: 100%; height: 38px; background: url(/image/cm/board/calendar1dsep.gif) no-repeat 0 0; }
.calendar3 table td { width: 14.29%; height: 50px; padding: 1px; border: 1px solid #ccc; vertical-align: top; }
.calendar3 table td * { font-size: 1em; line-height: 1.37; }
.calendar3 table td.point01 { background-color:#f8eee5;}
.calendar3 table td.point02 { background-color:#ebf2da;}
.calendar3 table .sun,
.calendar3 table .sun a,
.calendar3 table .sun span { color: #E43F14 !important; }
.calendar3 table .sat,
.calendar3 table .sat a,
.calendar3 table .sat span { color: #4E78AA !important; }
.calendar3 table td div.day { display: block; width: 21px; height: 15px; margin: 0; padding: 3px 0; overflow: hidden;font-weight: bold; text-align: center; text-decoration: none; }
.calendar3 table td div.cont { position: relative; padding: 5px 6px; font-size: .92em; }
.calendar3 table td div.cont * { font-size: 1em; }
.calendar3 table td div.cont a { color: #666; letter-spacing: -1px; }
* html .calendar3 table td div.cont img { margin: 0 0 1px 0; }
h4.care { margin: 0 0 8px 0; padding: 2px 0 0 22px; background: url(/image/kor/08/ic_po.gif) no-repeat 2px 0; font-weight: normal; font-size: .92em; }

/* GRID 속 대비 스타일 */
table#tbl1 td em.up { color: #D54D4F; }
table#tbl1 td em.down { color: #06c; }
table#tbl1 td em img { padding: 2px 6px; }

/* 경영공시 조직구성 */
.bgbtn { 
	background:url(/image/kor/11/btn_orgyymmdd.gif) no-repeat;
	text-align:center;
	width:131px;
	height:35px;
	padding-top:6px;
	margin:0 auto;
}

/* 경영공시 서브메인 */
.gongsi { width:100%;}
.gongsi th { width:25%; background:url('/image/kor/11/subtit_bg.gif') repeat-x; height:35px;}
.gongsi td { background: url('/image/cm/bu/bu05.gif') no-repeat 10px 50%; padding:3px 0 3px 20px; font-size:.92em;}
.gongsi td.none { background: url('/image/cm/bu/bu05.gif') no-repeat -10px 50%;}

/* 경영공시 회사소개 */
.intro_ci { float:left; }
.intro_coment { float:right; width:400px; }


/* 뷰어다운받기 */
.viewer { width:720px; padding:0; margin:10px 20px 0 20px; }
.viewer dl dt,
.viewer dl dd { display:inline; float:left; padding-bottom:30px; margin:0; line-height: 1.25; }
.viewer dl dt { width:190px; height:41px;}
.viewer dl dt img { vertical-align:top; }
.viewer dl dd { width:530px; text-align:justify; }

.piclist {
	width:750px;
	list-style:none;
	padding:0;
}
.piclist li {
	float:left;
	margin:4px 4px 0 0;
}
/* 조직도 가지배경 */
.teambg2 { background: url(/image/kor/11/teambg2.gif) no-repeat; }
.teambg3 { background: url(/image/kor/11/teambg3.gif) no-repeat; }
.teambg4 { background: url(/image/kor/11/teambg4.gif) no-repeat; }

/* 본부장별팀구성 (2011.05.17 추가)*/
.uhpkor1100203_02 .team2 { position:absolute; left:0; top:298px }
.uhpkor1100203_02 .team2 ul { padding:0; margin:0 }
.uhpkor1100203_02 .team2 ul li { display:block }
/* .uhpkor1100203_02 .team2 ul li a { display:block; float:left; margin:2px 0;_margin:0 0 -8px 0; padding:7px 0; text-align:center; font-size:.92em; border:1px #e2e2e2 solid; width:268px; text-decoration:none; background:#f5f5f5 } */

.uhpkor1100203_02 .team3 { position:absolute; left:0; top:278px }
.uhpkor1100203_02 .team3 ul { padding:0; margin:0 }
.uhpkor1100203_02 .team3 ul li { display:block }
/* .uhpkor1100203_02 .team3 ul li a { display:block; float:left; margin:2px 0;_margin:0 0 -8px 0; padding:7px 0; text-align:center; font-size:.92em; border:1px #e2e2e2 solid; width:248px; text-decoration:none; background:#f5f5f5 } */

.uhpkor1100203_02 .team4 { position:absolute; left:0; top:278px }
.uhpkor1100203_02 .team4 ul { padding:0; margin:0 }
.uhpkor1100203_02 .team4 ul li { display:block }
/* .uhpkor1100203_02 .team4 ul li a { display:block; float:left; margin:2px 0;_margin:0 0 -8px 0; padding:7px 0; text-align:center; font-size:.92em; border:1px #e2e2e2 solid; width:185px; text-decoration:none; background:#f5f5f5 } */
/* --본부장별팀구성 (2011.05.17 추가)--*/

/* 동경주식 시세조회 */
#infoBox	{width:100%; height:30px;}
#infoBox table	{margin-top:0px;width:100%; border-top:1px solid #a6bbd0; border-bottom:1px solid #a6bbd0; border-collapse: collapse; }
#infoBox table th	{padding:5px 3px; font-size: .92em; font-weight:normal; text-align: center; border-bottom: 1px solid #a6bbd0; border-left: 1px solid #a6bbd0; background:#ebf0f4; }
#infoBox table td	{padding:5px 3px; font-size: .92em; font-weight:normal; border-bottom: 1px solid #a6bbd0; border-left: 1px solid #a6bbd0; text-align:right; }
#infoBox table td em.up	{color:#d54d4f;}
#infoBox table td em.down	{color:#2d72cc;}

/* 동경주식 시세조회 */
#jpn_infoBox	{width:100%;height:224px;}
#jpn_infoBox legend	{display:none;}
#jpn_infoBox	.box01	{float:left;width:375px;}
#jpn_infoBox  em.up	{color:#d54d4f;}
#jpn_infoBox  em.down	{color:#2d72cc;}
#jpn_infoBox  em.flat	{color:#555555;}
#jpn_infoBox	.box02	{float:right;width:375px; height:208px;}
#jpn_infoBox table	{margin-top:0px;width:100%; border-top:1px solid #a6bbd0; border-bottom:1px solid #a6bbd0; border-collapse: collapse; }
#jpn_infoBox table th.first	{padding:3px 0 1px 15px; font-size: .92em; font-weight:normal; text-align: left; border-bottom: 1px solid #a6bbd0;background:#ebf0f4; height: 20px}
#jpn_infoBox table th.mid	{padding:3px 0 1px 15px; font-size: .92em; font-weight:normal; text-align: left; border-bottom: 1px solid #a6bbd0; border-left: 1px solid #a6bbd0; background:#ebf0f4; }
#jpn_infoBox table th.mid_t	{padding:3px 0 1px 15px; font-size: .92em; font-weight:normal; text-align: left;background:#ebf0f4;}
#jpn_infoBox table td		{padding:3px 15px 1px 0; font-size: .92em; font-weight:normal; text-align: left; border-bottom: 1px solid #a6bbd0; border-left: 1px solid #a6bbd0; text-align:right; height: 20px}

#jpn_price	{width:100%;}
#jpn_price .left {float:left;}
#jpn_price .right {float:right;}

#jpn_price fieldset.box01 {float:left;width:375px;}
#jpn_price fieldset.box01 legend {display:none;}
#jpn_price fieldset.box01 table	{width:100%;border-top:2px solid #9ad3dd;margin-top:7px;border-collapse: collapse;}
#jpn_price fieldset.box01 th.first	{background:#ebf6f8;color:#0390aa;font-size:.92em;font-weight:normal;border-bottom:1px solid #9ad3dd;height:25px;}
#jpn_price fieldset.box01 th.last	{color:#0390aa;font-size:0.92em;font-weight:normal;border-bottom:1px solid #9ad3dd;background : #ebf6f8 url('/image/kor/02/02001_price_tbh_bg.gif') no-repeat left top;}
#jpn_price fieldset.box01 td.list_c	{height:18px;border-bottom:1px solid #9ad3dd;text-align:center;font-size:.92em;}
#jpn_price fieldset.box01 table td.list_r	{border-bottom:1px solid #9ad3dd;text-align:right;font-size:.92em;padding-right:10px;}
#jpn_price fieldset.box01 table td.list_r_bu	{border-bottom:1px solid #9ad3dd;text-align:right;font-size:.92em;padding:0 10px;}
#jpn_price fieldset.box01 table td.list_r_bu div.div_l	{float:left;padding-top:5px;}
#jpn_price fieldset.box01 table td.list_r_bu div.div_r	{float:right;}
#jpn_price fieldset.box01 table td.list_r_bu div.div_r em.up	{color:#d54d4f;}
#jpn_price fieldset.box01 table td.list_r_bu div.div_r em.down	{color:#2d72cc;}
#jpn_price fieldset.box01 table td.list_r_bu div.div_r em.flat	{color:#555555;}

#jpn_price fieldset.box02 {float:right;width:375px;}
#jpn_price fieldset.box02 legend {display:none;}
#jpn_price fieldset.box02 table	{width:100%;border-top:2px solid #9ad3dd;margin-top:7px;border-collapse: collapse;}
#jpn_price fieldset.box02 th.first	{background:#ebf6f8;color:#0390aa;font-size:.92em;font-weight:normal;border-bottom:1px solid #9ad3dd;height:25px;}
#jpn_price fieldset.box02 th.last	{color:#0390aa;font-size:0.92em;font-weight:normal;border-bottom:1px solid #9ad3dd;background : #ebf6f8 url('/image/kor/02/02001_price_tbh_bg.gif') no-repeat left top;}
#jpn_price fieldset.box02 td.list_c	{height:18px;border-bottom:1px solid #9ad3dd;text-align:center;font-size:.92em;}
#jpn_price fieldset.box02 table td.list_r	{border-bottom:1px solid #9ad3dd;text-align:right;font-size:.92em;padding-right:10px;}
#jpn_price fieldset.box02 table td.list_r_bu	{border-bottom:1px solid #9ad3dd;text-align:right;font-size:.92em;padding:0 10px;}
#jpn_price fieldset.box02 table td.list_r_bu div.div_l	{float:left;padding-top:5px;}
#jpn_price fieldset.box02 table td.list_r_bu div.div_r	{float:right;}
#jpn_price fieldset.box02 table td.list_r_bu div.div_r em.up	{color:#d54d4f;}
#jpn_price fieldset.box02 table td.list_r_bu div.div_r em.down	{color:#2d72cc;}
#jpn_price fieldset.box02 table td.list_r_bu div.div_r em.flat	{color:#555555;}

#topix {float:left;width:760px;}
#topix legend {display:none;}
#topix table	{width:100%;border-top:2px solid #9ad3dd;border-collapse: collapse;}
#topix th.first	{background:#ebf6f8;color:#0390aa;font-size:.92em;font-weight:normal;border-bottom:1px solid #9ad3dd;height:25px;}
#topix th.last	{color:#0390aa;font-size:.92em;font-weight:normal;border-bottom:1px solid #9ad3dd;background : #ebf6f8 url('/image/kor/02/02001_price_tbh_bg.gif') no-repeat left top;}
#topix td.list_c	{height:18px;border-bottom:1px solid #9ad3dd;text-align:center;font-size:.92em;}
#topix table td.list_r	{border-bottom:1px solid #9ad3dd;text-align:right;font-size:.92em;padding-right:10px;}
#topix table td.list_r em.up	{color:#d54d4f;}
#topix table td.list_r em.down	{color:#2d72cc;}
#topix table td.list_r_bu	{border-bottom:1px solid #9ad3dd;text-align:right;font-size:.92em;padding:0 10px;}
#topix table td.list_r_bu div.div_l	{float:left;padding-top:5px;}
#topix table td.list_r_bu div.div_r	{float:right;}
#topix table td.list_r_bu div.div_r em.up	{color:#d54d4f;}
#topix table td.list_r_bu div.div_r em.down	{color:#2d72cc;}
#topix table td.list_r_bu div.div_r em.flat	{color:#555555;}

#skiptocontent {position:absolute; left:20px; z-index:40; display:block;}

.box_bu {list-style: none; margin: 1.2em 0;padding: 0;text-align: left;}
.box4 ul.box_bu li {padding: 0 0 0 9px;background: url(/image/cm/bu/bu02.gif) no-repeat 0 5px;}
.godir {float:right; position:relative; top:9px; right:20px}
.godir2 {float:right; position:relative; top:25px; right:20px}
.godir3 {float:right; position:relative; right:20px}
/* .btn_pccoms{float:right;.margin-top:-15px} */



/* 경영공시 만족도평가 박스 */
.box4 .x .x .x .starbox{position:relative;padding:2px 0}
.box4 .x .x .x .starbox .star_tit{display:inline;float:left;margin:0 3px 0 0}
.box4 .x .x .x .starbox form fieldset{display:inline;margin:5px 0 0 0;vertical-align:top;width:610px}
.box4 .x .x .x .starbox form fieldset legend{display:none}
.box4 .x .x .x .starbox form fieldset ul{display:block;margin:0 0 10px 0;padding:0;width:522px}
.box4 .x .x .x .starbox form fieldset ul li{display:inline;margin:0 5px 0 0;list-style:none}
.box4 .x .x .x .starbox form fieldset ul li input{margin:-2px 2px 0 0;vertical-align:middle}
.box4 .x .x .x .starbox form fieldset ul li label{vertical-align:middle}
.box4 .x .x .x .starbox form fieldset ul li label img{margin:2px 0 0 2px;vertical-align:top}
.box4 .x .x .x .starbox form fieldset .star_txt{display:block;margin:0 0 8px 0}
.box4 .x .x .x .starbox form fieldset .etc{padding:0 0 0 10px;}
.box4 .x .x .x .starbox form fieldset p button{display:inline;position:absolute;top:64px;.top:27px;right:8px;vertical-align:top;border:0;background:none;}
.box4 .x .x .x .starbox form fieldset p a{display:inline;position:absolute;top:64px;.top:27px;right:8px;vertical-align:top;border:0;background:none;}

#tdalink   { color: #0390AA; text-decoration: underline; }

/* 사전정보공개 */
#kor10011_05 .box3 { width: auto; border: 1px solid #e2e2e2; }
#kor10011_05 .box3 .pic { display: none; }
#kor10011_05 .box3 .x { width: auto; border: 3px solid #F5F5F5; }
#kor10011_05 .box3 .x .x { border: 0; }
#kor10011_05 .box3 .x .x .x { width: 95%; padding: 2.5%; border: 0; }
#kor10011_05 .box3 .content {}
#kor10011_05 .box3 .box3bg{background:url(/image/kor/10/bg_boxsbg.gif) no-repeat right 0}

#kor10011_05 .infobox3 .content dl{margin:0;padding:0}
#kor10011_05 .infobox3 .content dl dt{margin:0;padding:0}
#kor10011_05 .infobox3 .content dl dd{margin:15px 0 0 0;padding:0}

#kor10011_05 .infotab{height:68px;margin:20px 0 15px 0;padding:0;list-style:none;}
#kor10011_05 .infotab li{display:inline-block;float:left}

#kor10011_05 .searchbox{height:38px;margin:0 0 10px 0}
#kor10011_05 .searchbox{height:38px;width:100%;background:url(/image/kor/10/bg_search_m.gif) repeat-x 0 0}
#kor10011_05 .searchbox .searchbox_l{height:38px;width:100%;background:url(/image/kor/10/bg_search_l.gif) no-repeat 0 0}
#kor10011_05 .searchbox .searchbox_r{height:38px;width:100%;background:url(/image/kor/10/bg_search_r.gif) no-repeat right 0}
#kor10011_05 .searchbox .searchbox_c{margin:0 auto;padding:7px 0 0 0; clear: both; overflow: hidden;}
#kor10011_05 .searchbox .searchbox_c #schleft{float: left; width:90%; text-align: center; }
#kor10011_05 .searchbox .searchbox_c #schright{float: right;}
#kor10011_05 .searchbox .text{width:270px; padding:5px 0px;border:1px solid #b7b7b7; }
#kor10011_05 .searchbox .select{border:1px solid #b7b7b7; margin-right:10px; font-size: 1.1em; height:20px; right:50px;}

#kor10011_05 .board_info{width:100%;border-top:2px solid #0f9fa8}
#kor10011_05 .board_info caption{display:none}
#kor10011_05 .board_info th{padding:7px 5px 6px 5px;font-size:1em;font-weight:600;color:#02858d;background:url(/image/kor/10/bg_infoth.gif) repeat-x 0 bottom;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
#kor10011_05 .board_info th:first-child{border-left:none}
#kor10011_05 .board_info td{padding:7px 5px 6px 5px;font-size:0.938em;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
#kor10011_05 .board_info td:first-child{border-left:none}

/* FAQ */
.faq { margin: 20px 0; padding: 3px 0 0 0; background: url(/image/cm/faq1bg.gif) no-repeat; }
.faq dl { margin: 0; padding: 0 0 3px 0; background: url(/image/cm/faq1bg.gif) no-repeat 0 100%; }
.faq dl dt { margin: 0; border-top: 1px solid #ccc; background: #fff; }
.faq dl dt h3,
.faq dl dt a { display: block; margin: 0; padding: 7px 13px 6px 43px; background: url(/image/cm/faq1q.gif) no-repeat 6px 7px; color: #666; }
.faq dl dt a:hover,
.faq dl dt a:focus { font-weight: bold; letter-spacing: -1px; text-decoration: none !important; }
.faq dl dt.on { background: url(/image/cm/faq1bg.gif) no-repeat 0 -3px; font-weight: bold; letter-spacing: -1px; }
.faq dl dt.on h3 { font-weight: bold; }
.faq dl dd { display: none; margin: 0; padding: 7px 13px 7px 43px;background: #EDF9FB url(/image/cm/faq1a.gif) no-repeat 6px 7px; }
.faq dl dd * { margin-top: 0; }
.faq dl dd ul { margin-bottom: 1em; }
.faq dl dd.on { display: block; }
.faq ul.faq { list-style: none; margin: 0; padding: 0 0 3px 0; background: url(/image/cm/faq1bg.gif) no-repeat 0 100%; }
.faq ul.faq li { margin: 0; padding: 0; border-top: 1px solid #ccc; background: #fff; }
.faq ul.faq li a { display: block; padding: 7px 13px 6px 43px; background: url(/image/cm/faq1q.gif) no-repeat 6px 7px; color: #666; }
* html .faq ul li a { height: 15px; }
.faq ul.faq li a:hover,
.faq ul.faq li a:focus { font-weight: bold; letter-spacing: -1px; text-decoration: none !important; }
.faq ul.faq li:hover,
.faq ul.faq li:focus { background: url(/image/cm/faq1bg.gif) no-repeat 0 -3px; font-weight: bold; letter-spacing: -1px; }
.faq table.t3 tbody th { background: #fff; }

/* 규제개선 */
#kor10012 .board_info{width:100%;border-top:2px solid #0f9fa8}
#kor10012 .board_info caption{display:none}
#kor10012 .board_info th{padding:7px 5px 6px 5px;font-size:1em;font-weight:600;color:#02858d;background:url(/image/kor/10/bg_infoth.gif) repeat-x 0 bottom;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
#kor10012 .board_info .first{border-left:none}
#kor10012 .board_info td{padding:7px 5px 6px 5px;font-size:0.938em;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
#kor10012 .board_info .first{border-left:none}