/* 
	본문용 CSS 
	*/
.tit1_b {
    background: url(../img/h4.gif) no-repeat;
    background-position: left;
    font-weight: bold;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 5px;
    padding-bottom: 20px;
}

.table_dams{
	border-top:2px solid #2b2b2b;
	border-bottom:2px solid #2b2b2b;
}
.table_dams tr{border-bottom:1px dotted #2b2b2b;}
.table_dams th{background-color:#f7f7f7;padding:8px;}
.table_dams td{padding:8px;}

.table_dams2{
	border-top:2px solid #2b2b2b;
	border-bottom:2px solid #2b2b2b;
}
.table_dams2 tr{border-bottom:1px solid #ddd;}
.table_dams2 th{background-color:#f7f7f7;padding:8px;}
.table_dams2 td{padding:8px;}	

.ul_nostyle{list-style:none;padding-left:0px;}
.ul_nostyle > li{margin-bottom:20px;}
.ul_nostyle2 {list-style:none;padding-left:20px;margin-left:0px;}
.ul_nostyle2 > li{list-style:none;text-indent:-17px;;margin-left:20px;}


/* 
	본문용 CSS 
	*/
	


	
.tit1_b {
    background: url(../img/h4.gif) no-repeat;
    background-position: left;
    font-weight: bold;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 5px;
    padding-bottom: 20px;
}
.tit2_b {
    background: url(../img/h3.gif) no-repeat 0px 4px;
    background-position: left;
    font-weight: bold;
    font-size: 14px;
    margin-left: 0px;
    margin-bottom: 5px;
    padding-left: 18px;
}

/*연혁*/
.tit2_y {
    background: url(../img/h5.png) no-repeat 10px 15px;

    font-weight: bold;
    font-size: 16px;
	color:#31580c;
    margin-left: 0px;
    margin-bottom: 15px;
    padding-left: 30px;
	vertical-align:top;
	line-height:45px;

}


/*초빙교수*/
.tit2_r {
    background: url(../img/h5.png) no-repeat 10px 15px;

    font-weight: bold;
    font-size: 16px;
	color:#778107;
    margin-left: 0px;
    margin-bottom: 15px;
    padding-left: 30px;
	vertical-align:top;
	line-height:45px;
	background-color:#f4f5e5;
}


.p-l-20{padding-left:20px; }
.p-l-25{padding-left:25px; }
.p-l-30{padding-left:30px; }
.p-l-40{padding-left:40px; }


/********** 기본 테이블 **********/
.tbl_box { overflow-x:auto; width:100%; min-height:56px; }
.table_dams3 { width:100%;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-collapse:collapse; font-size:12px;}
.overflow { width:750px; }
.table_dams3 .bl_none { border-left:0; }
.table_dams3 .br_none { border-right:0; }
.table_dams3 .bb_none { border-bottom:0; }
.table_dams3 .center { text-align:center; }
.table_dams3 .left { text-align:left; }
.table_dams3 .right { text-align:right; }
.table_dams3 caption { display:none;position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.table_dams3 thead { font-size:12px;  }
.table_dams3 thead th,
.table_dams3 tfoot th,
.table_dams3 tfoot td,
.table_dams3 tbody th,
.table_dams3 tbody td { padding:5px 15px 3px 15px; /*padding:15px;*/ border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
.table_dams3 thead th,
.table_dams3 tfoot th,
.table_dams3 tbody th { color:#121212; text-align:center; }
.tbody_tline{border-top:2px solid #058a1e !important;}
.table_dams3 thead th { background:#f0f0f0; text-align:center;}
.table_dams3 thead th.bb_none { border-bottom:0; background:#ffffff; }
.table_dams3 tfoot th { background:#f5f5f4; font-weight:bold; }
.table_dams3 tfoot td { background:#f5f5f
4; text-align:center; font-weight:bold; }
.table_dams3 tbody th { background:#faffef; }
.table_dams3 .br_none {border-right: none;}	

.table_dams{
	border-top:2px solid #2b2b2b;
	border-bottom:2px solid #2b2b2b;
}
.table_dams tr{border-bottom:1px dotted #2b2b2b;}
.table_dams th{background-color:#f7f7f7;padding:8px;}
.table_dams td{padding:8px;}

.table_dams2{
	border-top:2px solid #2b2b2b;
	border-bottom:2px solid #2b2b2b;
}
.table_dams2 tr{border-bottom:1px solid #ddd;}
.table_dams2 th{background-color:#f7f7f7;padding:8px;}
.table_dams2 td{padding:8px;}	

/********** UL **********/
.ul_nostyle{list-style:none;padding-left:0px;}
.ul_nostyle > li{margin-bottom:20px;}

/********** 리스트 **********/
.list_1st {list-style:none;padding-left:0px;}
.list_1st li { padding:1px 0 0 12px; background:url(../img/dot_01.gif) no-repeat left 10px; }
.list_1st li p { font-size:14px; }
.list_1st li > ul { list-style:none;padding-left:0px;} /*{ margin-top:5px; }*/
.list_1st li > ul li { margin-left:2px; padding-left:8px; background:url(../img/dot02.gif) no-repeat left 9px; }
.list_1st li > ul > ul { list-style:none;padding-left:0px;}
.list_1st li > ul li > ul li { margin-left:2px; padding-left:8px; background:url(../img/dot03.gif) no-repeat left 10px; }



/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */
.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}

/* Tighten up space between multiple callouts */
.bs-callout + .bs-callout {
  margin-top: -5px;
}

/* Variations */
.bs-callout-danger {
  border-left-color: #ce4844;
}
.bs-callout-danger h4 {
  color: #ce4844;
}
.bs-callout-warning {
  border-left-color: #aa6708;
}
.bs-callout-warning h4 {
  color: #aa6708;
}
.bs-callout-info {
  border-left-color: #1b809e;
}
.bs-callout-info h4 {
  color: #1b809e;
}
