@charset "utf-8";
/* Default CSS ==================
= Developer Name: 문영신
= Create Date: 2010.02.05
= Reversion History: (일자,개발자,내용 기술)
= Date.Name Description =
2010.02.05.문영신. 최초작성
============================= */
/* 공통CSS수정 */
body { background-image: url(/image/cm/bg02.gif); }

input { ime-mode:inactive; }

#container {  }
#head { background-image: url(/image/cm/bg02_head.gif); }
#topmenu ul { list-style: none; position: absolute; left: 0; top: 0; z-index: 1; }
#topmenu ul li a { display: inline; float: left; padding: 0 24px; }
#topmenu ul ul#top2m1 { width: 870px; padding-left: 80px; }
#topmenu ul ul#top2m2 { width: 800px; padding-left: 232px; }
#topmenu ul ul#top2m3 { width: 600px; padding-left: 490px; }
#topmenu ul ul#top2m4 { width: 350px; padding-left: 760px; }
#side h2 { background-image: url(/image/cm/side1bg02.gif); }
h1 { padding: 0 0 0 20px !important; background: url(/image/cm/h1bg02.gif) no-repeat 0 1px !important; }

#search { background: url(/image/cm/search_bg_en.gif) no-repeat; }
#search input.text { left: 60px; }

#body_head #location { position: absolute; right: 0; top: -3px; white-space: normal; }
/* 하단부분 */
#foot { z-index: 30; clear: both; position: relative; width: auto; min-width: 950px; height: 150px; margin: 0 30px 0 20px; background: url(/image/eng/cm/bg_foot.gif) repeat-x 50% 0; }
#authorinfo address.copyright { position: absolute; left: 17px; top: 23px; width: 700px; height: 14px; background: url(/image/cm/foot_copyright.gif) no-repeat; overflow: hidden; font-size: 0; line-height: 0; text-indent: -9999px; }

/* body_content ========== */

.mgb15 { margin: 0 0 15px !important; }
.nobg { background: transparent !important; padding:0 !important; }

.u01001 { margin: 21px; } 

.u01001 .flm { margin: 20px 35px 0 0; }
.u01001 .text { display: inline; float: left; width: 542px; margin: 20px 0 0 0; padding: 5px 0 0 0; }
.u01002 .history { width: 100%; padding: 30px 0; border-bottom: 1px dashed #ccc; overflow: hidden; }
.u01002 .history .cont { display: inline; float: left; width: 565px; }
.u01002 .history .cont * { list-style: none; margin: 0; padding: 0; background: transparent; line-height: 1.25; vertical-align: top; }
.u01002 .history .cont h2 { margin: 0 0 12px 0; }
.u01002 .history .cont dl { width: 100%; overflow: hidden; }
.u01002 .history .cont dl dt { display: inline; float: left; width: 75px; padding: 2px 0 0 0; }
.u01002 .history .cont dl dd { display: inline; float: left; width: 490px; margin: 0 0 10px 0; }
.u05004 { margin: 1.34em 0; }
.u05004 .box1 h2 { margin: 0 0 2em; padding: 6px 0 4px; border: 1px solid #DBDBDB; background: #EDEDED; text-align: center; }
* html .u05004 .box1 h2 { padding: 2px 0 5px; }
*:first-child+html .u05004 .box1 h2 { padding: 2px 0 5px; }
.u05004 .box1 dl dd { margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #D5D5D5; }


.u06001 { position:relative; width: 720px; height: 240px; padding:0; margin:0 auto; background: url(/image/emo/p06001_bg01.gif) no-repeat; }
.u06001 * { list-style:none; padding:0; margin:0; background: transparent; line-height: 1.25; }
.u06001 .u06box { position:absolute; left: 250px; top: 39px; width: 412px; padding:0; margin:0; text-align: left; background: transparent;}
.u06001 .u06box h2 { position:absolute; left: 0; top: 0; margin: 0; padding: 0 0 0 20px; background: url(/image/cm/h2bg.gif) no-repeat 1px 1px; color:#333; }
.u06001 .u06box h3 { position:absolute; left: 0; top: 0; }
.u06001 .u06box .cont01 { position:absolute; left: 0; top: 35px; width: 206px; }
.u06001 .u06box .cont02 { position:absolute; left: 206px;; top: 35px; width: 206px; }
.u06001 .u06box .cont03 { position:absolute; left: 0; top: 120px; width: 206px; }
.u06001 .u06box .cont04 { position:absolute; left: 206px; top: 120px; width: 206px; }
.u06001 .u06box ul { position:absolute; left: 0; top: 27px; width: 206px; }
.u06001 .u06box ul li { display:inline; float:left; background: url(/image/emo/p06001_libg.gif) no-repeat 0 5px; }
.u06001 .u06box ul li a { display:inline; float:left; width: 189px; padding:0 0 0 7px; margin:0; color:#7c7c7c; font-size: .92em; line-height: 1.2; }

.u06002 { position:relative; width: 720px; height: 140px; padding:0; margin:10px auto; background: url(/image/emo/p06001_bg02.gif) no-repeat; }
.u06002 * { list-style:none; padding:0; margin:0; background: transparent; line-height: 1.25; }
.u06002 .u06box2 { position:absolute; left: 250px; top: 50px; width: 412px; padding:0; margin:0; text-align: left; background: transparent;}
.u06002 .u06box2 h2 { position:absolute; left: 0; top: 0; margin: 0; padding: 0 0 0 20px; background: url(/image/cm/h2bg.gif) no-repeat 1px 1px; color:#333; }
.u06002 .u06box2 h3 { position:absolute; left: 0; top: 0; }
.u06002 .u06box2 .cont05 { position:absolute; left: 0; top: 35px; width: 206px; }
.u06002 .u06box2 .cont06 { position:absolute; left: 206px;; top: 35px; width: 206px; }

