#sub_visual {position:relative; width:100%; height:168px; margin:0 auto; overflow: hidden;}
.visual_wrap {position:absolute; left: 50%; margin-left:-960px;}

    /*#sub_container {position:relative; width:1200px; margin:0 auto; z-index:10;}
    .lnb {float:left; position:relative; width:245px; height:678px; background:#f8f8f8;}
    .lnb h2 {width:100%; height:120px; line-height:120px; padding-top:0; background:url("../images/content/inb_title.jpg")no-repeat;}
    .lnb .lnb_m li {height:57px;}
    .lnb .lnb_m li.on {background:#666; color:#fff;}
    .lnb .lnb_m li.on a {display:block; background:url("../images/content/icon_minors.png")no-repeat 210px center; color:#fff;}
    .lnb .lnb_m a {display:block; color:#333; font-size:18px; letter-spacing:-1px; font-weight:300; background:url("../images/content/icon_plus.png")no-repeat 210px center;  border-top:none; }
    .lnb .lnb_m a:hover {color:none; font-weight:none; background:none;}*/

/*lnb
.lnb {position:relative;float:left;width:240px; z-index:999; border-right:none;}
.lnb h2{width:100%; height:120px; padding-top:0;  line-height:120px;font-weight:500;color:#fff;font-size:30px;letter-spacing:-1.5px; text-align:center;background:url('../images/content/inb_title.jpg') repeat;}
.lnb h2 span{display:block;}
.lnb .lnb_m{border:1px solid #ddd;background-color:#f8f8f8;}
.lnb_m li.on {background:#666;}
.lnb .lnb_m .on a {display:block; color:#fff; background:url("../images/content/icon_minors.png")no-repeat 200px center;}

.lnb .lnb_m li:first-child a{border-top:none}
.lnb .lnb_m a {display:block; font-size:18px; font-weight:300; background:url("../images/content/icon_plus.png")no-repeat 200px center;}
.lnb .lnb_m a:hover {}
.lnb .lnb_m dl{border-top:1px solid #eaeaea;}
.lnb .lnb_m dl dd > a{font-size:15px;border:none;background:none;background-color:#f5f5f5;padding:10px 20px;}
.lnb .lnb_m .on dl dd > a{font-size:16px; color:#575d64; font-weight:400; background-color:#fff; background-image:none;}
.lnb .lnb_m .on dl dd >  a:hover{background-color:#f1f1f1;transition:all 0.5s ease}
.lnb .lnb_m .on dl dd.on > a{background-color:#fff; color:#bd472c; font-weight:600;}*/

#contents{position:relative;float:left;width:900px;min-height:600px;letter-spacing:-0.8px;color:#444;font-weight:300; border-left:none; padding-left:40px;padding-bottom: 70px}
.sub_top{position:relative;margin-bottom:18px}
.sub_top h1{position:relative;font-size:34px;letter-spacing:-3px;font-weight:normal;color:#333;border-bottom:1px solid #eaeaea;padding:50px 0 15px 0;}
.sub_top h1 span{font-size:14px;color:#999;padding-left:10px;letter-spacing:-0.3px; font-weight:100;}
.sub_top .m_scroll{display:none;margin-top:10px;font-size:14px;color:#999;letter-spacing:-0.5px;}

.contents_box {margin:0 auto; margin-top:15px;}

.location{ position:absolute ;overflow:hidden; bottom:18px; right:0;  color:#FFF; font-size:14px; padding:0; text-align:right;}
.location strong {color:#1457a3;}
.location li{display:inline-block; color:#999;font-weight:300;}
.location li span{margin:0 10px;vertical-align:middle;}
.location li img{vertical-align:middle; margin-top:-4px;}


/*연혁*/
.con_bg {width:900px; height:195px; background:url("../images/content/history_bg.jpg")no-repeat;}
.con_bg h1 {margin:0 auto; color:#484848; font-size:24px; font-weight:400; text-align:center;}
.con_bg h1:first-child {font-size:30px; color:#b36a23; font-weight:600; padding-top:57px; margin-bottom:5px;}
.con:last-child {border-bottom: none;}
.con {width:100%; padding:55px 0; border-bottom:1px solid #ececec;}
.con:after {content:""; display:block; clear:both;}
.con h1 {float:left;width:200px; font-size:40px; color:#a90056; padding-left:61px; }
.con ul {float:left; width:602px; }
.con ul li {font-size:16px; line-height:32px; background:url("../images/content/bullet.png")no-repeat left 15px; padding-left:10px; }

/*장학금수여내역*/
.sch_list tr { border: 0 ; border-bottom: 1px solid #e1e1e1; }
.sch_list tr:nth-child(2n) td { background:#f8f8f8;}
.sch_list tr th { font-size:16px; background: #4c91f1; color:#fff; border-right: 1px solid #fff; padding:1.2em; }
.sch_list tr td { border: 0;border-right: 1px solid #e1e1e1; padding:1.5em 1em;  font-size:15px; }
.sch_list tr td:nth-child(2) { border : 0; }
.sch_list tr td.year_num { font-weight:bold; }


/*************** Mobile Device ***************/
@media all and (max-width:767px) {

#sub_visual {display:none;}

/*모바일 서브메뉴*/
#sub_container {width:92%; height:100%;}
#sub_container .lnb {display:none;}

#contents {width:100%; height:100%; min-height:100%; padding:0 0 40px 0; margin:0 auto;}
#contents .location {display:none;}
#contents  .sub_top {position:relative; margin-bottom:18px;}
#contents .sub_top h1 {padding-top:20px; font-size:26px;}
#contents .contents_box {width:100%; height:100%; margin:0 auto;}
#contents .contents_box img{max-width:100%}

 /*연혁*/
.con_bg {width:100%; height:auto; padding:50px 0;}
.con_bg h1 {margin:0 auto; font-size:1.4em; text-align:center; padding:0 1%;}
.con_bg h1:first-child {font-size:1.7em; font-weight:600; padding-top:0; }

.con {width:100%; padding-left:2%;}
.con:last-child {border-bottom:none;}
.con h1 {float:none; width:100%; padding-left:6%; text-align:left;}
.con ul {float:none; width:90%; margin:0 auto; margin-top:20px; }
.con ul li {font-size:16px; line-height:32px;  padding-left:10px; text-align:left;}
}