/* DCOF CSS ÀÔ´Ï´Ù / ÀÛ¾÷ÀÚ : ¹é¸íÈÆ(leonato@daum.net) */

/* ·¹ÀÌ¾Æ¿ô */
#DCoF {width:905px; margin:0 auto; padding:0;}
#DCoF div, #DCoF ul, #DCoF li, #DCoF h1, #DCoF h2, #DCoF h3 , #DCoF p, #DCoF img, #DCoF table, #DCoF tr, #DCoF td {list-style-type:none; margin:0; padding:0;}
#DCoF #visualTop {position:relative; left:0; top:0; overflow:hidden; width:905px; height:220px;}
#DCoF #visualTop .btn_mapview {position:absolute; left:263px; top:175px;}
#DCoF #visualTop .btn_reg_top {position:absolute; left:396px; top:157px; overflow:hidden;}

#DCoF #dcofInfo {position:relative; left:-1px; top:0; margin-bottom:21px;}

#DCoF #dcofCBox {overflow:hidden; width:905px;}

#DCoF #dcofCBox #dcofC {float:left; width:768px;}

#DCoF #dcofCBox #dcofC #dcofCTab {overflow:hidden; width:768px; height:42px; background:url('../img/g/tab_sai.gif') repeat-x 0 0;}
#DCoF #dcofCBox #dcofC #dcofCTab li {float:left; margin-right:2px;}
#DCoF #dcofCBox #dcofC #dcofCTab li.end {margin-right:0px;}

#DCoF #dcofCBox #dcofC #dcofMemoBox {overflow:hidden; width:740px; border:1px solid #c7c8ca; border-top:none; padding:25px 13px;}
#DCoF #dcofCBox #dcofC #dcofMemoBox h2 {overflow:hidden; height:45px; padding-left:12px; background:url('../img/i/icon_h2.gif') no-repeat 2px 2px;}
#DCoF #dcofCBox #dcofC #dcofMemoBox #dcofMemo {overflow:hidden; color:#676767; font-size:12px; line-height:135%; font-family:'µ¸¿ò','dotum';}

#DCoF #dcofCBox #Quick {float:right; width:125px; padding-top:2px;}
#DCoF #dcofCBox #Quick li {margin-bottom:8px;}

#framework-footer {overflow:hidden; margin-left:5px;}
/* //·¹ÀÌ¾Æ¿ô */

/* ÄÁÅÙÃ÷ */
#dcofMemo .img {float:left; display:inline;}
#dcofMemo .txt {overflow:hidden;}

#dcofMemo .img2 {float:left; width:140px;}
#dcofMemo .img2 .ceo {overflow:hidden; font-size:11px; margin-top:7px; margin-bottom:18px;}
#dcofMemo .txt2 {float:left; width:600px; padding-bottom:35px;}

#dcofMemo .title3 {font-size:14px; color:#006f9c; font-weight:bold; margin-bottom:15px; padding-left:3px;}
#dcofMemo .tbSchedule {overflow:hidden; border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
#dcofMemo .tbSchedule table {table-layout:fixed;}
#dcofMemo .tbSchedule table caption {display:none;}
#dcofMemo .tbSchedule table th, 
#dcofMemo .tbSchedule table td {font-size:11px; line-height:13px; height:20px; padding-top:2px; font-weight:normal; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
#dcofMemo .tbSchedule table td p {padding-left:10px;}
#dcofMemo .tbSchedule table thead {background:#d2d2d2;}
#dcofMemo .tbSchedule table thead tr {}
#dcofMemo .tbSchedule table thead td {font-weight:bold; color:#000; background:#d2d2d2;}
#dcofMemo .tbSchedule table tbody {height:20px;}
#dcofMemo .tbSchedule table tbody th {font-family:arial; font-size:11px;}
#dcofMemo .tbSchedule table tbody tr.line12 {text-align:center; height:20px;}
#dcofMemo .tbSchedule table tbody tr.line2 {text-align:center; height:50px;}
#dcofMemo .tbSchedule table tbody tr.line22 {text-align:center; height:80px;}
#dcofMemo .tbSchedule table tbody tr.line3 {height:55px;}
#dcofMemo .tbSchedule table tbody tr.breakout {height:30px;}
#dcofMemo .tbSchedule table tbody td.bgc01 {background:#eaebf2;}
#dcofMemo .tbSchedule table tbody td.bgc02 {background:#eaeff2;}
#dcofMemo .tbSchedule table tbody td.bgc03 {background:#eaf2ee;}

#dcofMemo .allim3 {text-align:right; font-size:11px; margin-top:5px; margin-bottom:10px;}
#dcofMemo .btn3 {text-align:center;}

#dcofMemo .tbSponsor {overflow:hidden; border-collapse:collapse; padding-top:0px;}
#dcofMemo .tbSponsor table {table-layout:fixed;}
#dcofMemo .tbSponsor table caption {display:none;}
#dcofMemo .tbSponsor table td {font-size:12px; line-height:14px; height:20px; font-weight:normal; border-bottom:1px solid #d2d2d2;}
#dcofMemo .tbSponsor table td p {padding-left:10px;}
#dcofMemo .tbSponsor table thead tr {}
#dcofMemo .tbSponsor table thead td {font-weight:bold; color:#000; background:#d2d2d2;}
#dcofMemo .tbSponsor table tbody {height:20px;}
#dcofMemo .tbSponsor table tbody th {font-family:arial; font-size:11px;}
#dcofMemo .tbSponsor table tbody td.line5 {text-align:left; padding-top:0px; padding-left:10px; padding-bottom:20px;}
#dcofMemo .tbSponsor table tbody td.line51 {border-right:1px solid #d2d2d2; vertical-align:top; text-align:bottom; padding-top:0px;}
#dcofMemo .tbSponsor table tbody td.line52 {text-align:left; padding-top:20px; padding-left:10px; padding-bottom:20px;}
#dcofMemo .tbSponsor table tbody td.line5End1 {border-right:1px solid #d2d2d2; vertical-align:top; text-align:bottom; padding-top:0px; padding-bottom:20px; border-bottom:none;}
#dcofMemo .tbSponsor table tbody td.line5End2 {text-align:left; padding-top:20px; padding-left:10px; padding-bottom:20px; border-bottom:none;}
#dcofMemo .tbSponsor .txt7top {text-align:right;}


#dcofMemo .txt6 {overflow:hidden;}
#dcofMemo .txt61 {overflow:hidden; height:365px; padding-left:455px; background:url('../img/g/visual_63.jpg') no-repeat left 0;}
#dcofMemo .txt62 {overflow:hidden; padding-top:30px; height:140px; background:url('../img/g/visual_62.jpg') no-repeat right 0;}

#dcofMemo .txt7 {overflow:hidden;}
#dcofMemo .txt7 .title7 {overflow:hidden; margin-bottom:15px;}
#dcofMemo .txt7 .title7 strong {font-size:14px;}
#dcofMemo .txt7 .txt7qa {padding-top:19px; padding-bottom:15px; border-bottom:1px solid #d6d6d8;}
#dcofMemo .txt7 .txt7qaEnd {border-bottom:none; padding-bottom:5px;}
#dcofMemo .txt7 .txt7qa .txt7q {overflow:hidden;}
#dcofMemo .txt7 .txt7qa .txt7q strong {color:#006f9c;}
#dcofMemo .txt7 .txt7qa .txt7a {overflow:hidden;}
#dcofMemo .txt7 .txt7top {text-align:right;}


.txtGoodTitle {font-size:14px; font-weight:bold;}
.txtHing {color:#006F9C;} /* ÆÄ¶õ»ö */
.txt_06a {color:#306378; font-weight:bold; overflow:hidden;} /* ³²»ö*/
.txt_06b {color:#375aae; font-weight:bold;} /* ÆÛÇÃ */
.txt_06b2 {color:#375aae; font-weight:normal;} 
.txt_06c {font-size:11px;} /* ÀÛ°Ô */
.txt_06d {color:#168b25; font-weight:bold;} /* ³ì»ö */
.txt_06e {color:#306378; font-weight:bold;} /* ³ì»ö2 */

/* //ÄÁÅÙÃ÷ */

.pt23 {padding-top:23px;}

.clear {clear:both;}