@charset "euc-kr";

.visual {position:relative;top:-56px;width:1034px;height:476px;background:url(../images/main/visual.png) no-repeat 363px 0;z-index:666;}
.visual p {position:absolute;top:38px;left:5px;}

.main_content {position:absolute;top:370px;left:0;width:1000px;z-index:777;}
.program {float:left;width:500px;height:230px;margin:0 10px 10px 0;font-size:12px;}
.program span {display:block;margin:0 0 110px 0;font-size:15px;line-height:1.2; font-weight:600;}
.program li {float:left;}
.program a {height:198px;padding:32px 18px 0 18px;display:block;color:#fff; text-align:center;}
.program01 a {width:130px;background:#00aaaa url(../images/main/img_program01.png) no-repeat 50% 80px;}
.program01 a:hover,.program01 a:focus {width:130px;background:#006b6b url(../images/main/img_program01.png) no-repeat 50% 80px;}
.program02 a {width:131px;background:#0071aa url(../images/main/img_program02.png) no-repeat 50% 80px;}
.program02 a:hover,.program02 a:focus {width:131px;background:#00476b url(../images/main/img_program02.png) no-repeat 50% 80px;}
.program03 a {width:131px;background:#303b7a url(../images/main/img_program03.png) no-repeat 50% 80px;}
.program03 a:hover,.program03 a:focus {width:131px;background:#1a2250 url(../images/main/img_program03.png) no-repeat 50% 80px;}

.license {float:left;width:433px;height:215px;padding:15px 24px 0 33px;background:#fff url(../images/main/bg_img_license.gif) no-repeat 33px 80px;overflow:hidden;}
.license .tit {float:left;margin:15px 0;font-size:18px;font-weight:600;color:#333;line-height:1;}
.license .more_license {float:right;}
.license ul {width:188px;margin:0 10px 0 0;padding:24px 0 0 235px;background:url(../images/main/line_s.gif) repeat-x;overflow:hidden;}
.license ul li {padding:0 0 0 9px;background:url(../images/main/bu_square_o.gif) no-repeat 0 50%;font-size:14px;line-height:24px;}

#boardBox {position:relative;float:left;width:436px;height:213px;margin:0 10px 0 0;padding:32px 32px 0 32px;background-color:#fff;}
#boardBox h2 a {display:block;float:left;width:180px;height:30px;padding:15px 0 0 0;background-color:#c7c7c7;color:#717171;font-size:18px;font-weight:600;line-height:1;text-align:center;}
#boardBox .tab01 a {margin:0 2px 0 0;}
#boardBox .tab01.on a,#boardBox .tab02.on a {height:27px;padding:15px 0 0 0;border-bottom:3px solid #1e2b3e;background-color:#3a5378;color:#fff;}

#boardBox .more_notice a,#boardBox .more_news a {display:block;position:absolute;top:32px;right:32px;width:43px;height:43px;border:1px solid #e0e0e0;}
#boardBox .more_notice a:focus,#boardBox .more_news a:focus {border:1px solid #0a599b;}

#boardBox ul {position:absolute;width:100%;top:102px;left:0;font-size:14px;}
#boardBox li {position:relative;padding:0 32px 0 45px;background:url(../images/main/bu_square_b.gif) no-repeat 34px 50%;line-height:30px;}
#boardBox li a {color:#3f3f3f}
#boardBox li a:hover {color:#3f3f3f;text-decoration:underline;}
#boardBox .date {display:inline-block;float:right;color:#59a8d0;}

.train {float:left;width:191px;height:217px;margin:0 10px 0 0;padding:28px 18px 0 23px;background:#fff url(../images/main/line_s.gif) repeat-x 0 119px;}
.train li {margin:0 0 40px 0;}
.train .train01 {background:url(../images/main/bg_icon_train01.gif) no-repeat 100% 12px;}
.train .train02 {background:url(../images/main/bg_icon_train02.gif) no-repeat 100% 12px;}
.train a {display:block;font-size:13px;color:#727272;line-height:1.2;}
.train .tit {display:block;margin:0 0 10px 0;font-size:17px;color:#2a2a2a;font-weight:600;}

.banner_zone {position:relative;float:left;width:248px;height:245px;background-color:#fff;}
.num01 {position:absolute;top:19px;right:45px;display:block;width:12px;height:12px;background:url(../images/main/btn_circle.gif) no-repeat 0 0;}
.num02 {position:absolute;top:19px;right:28px;display:block;width:12px;height:12px;background:url(../images/main/btn_circle.gif) no-repeat -17px 0;}
.num03 {position:absolute;top:19px;right:10px;display:block;width:12px;height:12px;background:url(../images/main/btn_circle.gif) no-repeat -17px 0;}
.banner_img {position:absolute;top:20px;left:12px;width:224px;height:141px;}

.banner_zone .txt {position:absolute;top:180px;left:12px;}
.banner_zone .txt dt {font-size:17px;color:#2a2a2a;font-weight:600; line-height:1.2;}
.banner_zone .txt dd {font-size:13px;color:#727272;}