/* 교육원 소개 */
.sub01_01 span {color:#4e4e4e; line-height:140%;}
.sub01_01 img {float:right; display:inline; padding:40px 0 60px 0;}

/* 연혁 */
.sub01_02 {background:url(../img/sub/sub01_02_img01.gif) 0 0 no-repeat; height:100%; width:100%;}
.sub01_02 > span {padding:30px 0 0 30px; display:inline-block; line-height:130%;}

.history_list {border-top:#d2d2d2 1px solid; width:100%; margin-top:15px; position:relative; height:400px;}
.history_list dl {overflow:hidden; padding:20px 0; background:url(../img/sub/bg_dotted.gif) repeat-x 0 bottom;}
.history_list dt,.history_list dd {float:left;}
.history_list dt {width:130px; text-indent:15px; font-size:40px; color:#444; font-weight:600;}
.history_list dd {margin:8px 0 0 0; }
.history_list dd > ul > li {overflow:hidden; padding:0 0 0 20px; line-height:250%; }
.history_list .month, 
.history_list .day {float:left; }
.history_list .month {width:60px;  color:#ff6852; font-weight:600;}
.history_list .day {width:300px;	color:#666;	}
.history_list .day li {padding-bottom:15px;}
.history_list .day li:last-child {padding-bottom:0px;}


/* 사이트맵 */
.sitemap dl {float:left; width:30%; margin:20px 3.2% 25px 0;}
.sitemap dt {background:url(../img/sub/sitemap_title_bg.gif) 0 0 repeat #164497; color:#fff; font-weight:600; font-size:15px; height:36px;  line-height:240%; text-align:center; border-radius:0 18px; -moz-border-radius:0 18px; -webkit-border-radius:0 18px; box-shadow:#ccc 0 1px 4px 1px;}
.sitemap dd {background:url(../img/sub/bg_dotted.gif) left bottom repeat-x; padding:1px 0 2px 0; font-size:12px;}
.sitemap dd a {width:100%; display:inline-block; padding:10px 20px;}
.sitemap dd a:hover {color:#164497; background:#eee;}


/* 사이트링크 */
.lnb_sub {border:#e2e2e2 1px solid; border-width:1px 0; height:39px; font-size:0.75em; margin:0 auto; width:100%; overflow:hidden;}
.lnb_sub ul li {float:left; background:url(../img/sub/icon_link01.gif) right top no-repeat ; line-height:320%; padding:0 25px 0 0;  }
.lnb_sub a {background:url(../img/sub/icon_link02.gif) right 50% no-repeat; padding:0 30px 0 10px;   width:100%; display:block;}
.lnb_sub a:hover {color:#76ad2e; background:url(../img/sub/icon_link02_over.gif) right 50% no-repeat;}
.lnb_sub li:hover ul {display:block;  margin-top:-2px; .margin-top:0;}
.lnb_sub a.lnb_home {background:url(../img/sub/icon_link03.gif) 10px 50% no-repeat; padding:0 5px 0 30px;}
.lnb_sub a.lnb_home:hover {background:url(../img/sub/icon_link03_over.gif) 10px 50% no-repeat;}
.lnb_sub ul ul {position:absolute; margin-left:-20px;  background:#fff; border:#e2e2e2 1px solid;   z-index:100; display:none; }
.lnb_sub ul ul li {clear:both; background:none;  padding:0;  line-height:300%; border-bottom:#e2e2e2 1px dotted; width:100%; }
.lnb_sub ul ul a {background:none;  padding:0 15px;  width:100%;}
.lnb_sub ul ul a:hover {background:#76ad2e; color:#fff; }
