@charset "utf-8";

.first{background:none !important;}

/*sub*/
/*container*/
#container-wrap{width:100%; margin:0 auto; min-height:710px; min-width:1200px}
#container {width:980px;margin:0 auto; position:relative;}
#container #content{float:left; width:720px; margin-top:4px}
#container #content:after{clear:both; display:block; overflow:hidden; height:0; content:"";}
.content{border-top:1px solid #5f6161; margin-top:24px;}

/*sub visual*/
#container-wrap .visual{height:134px; /*margin:33px 0 0;*/}
body.intro #container-wrap .visual{background:url(/images/common/sub/intro.gif) no-repeat; background-size:cover;}
body.subject #container-wrap .visual{background:url(/images/common/sub/subject.gif) no-repeat; background-size:cover;}
body.graduate #container-wrap .visual{background:url(/images/common/sub/graduate.gif) no-repeat; background-size:cover;}
body.supervision #container-wrap .visual{background:url(/images/common/sub/supervision.gif) no-repeat; background-size:cover;}
body.data #container-wrap .visual{background:url(/images/common/sub/data.gif) no-repeat; background-size:cover;}
body.board #container-wrap .visual{background:url(/images/common/sub/board.gif) no-repeat; background-size:cover;}
body.new #container-wrap .visual{background:url(/images/common/sub/new.gif) no-repeat; background-size:cover;}

/*quick-menu*/
#container-wrap #container .quick-menu {position:absolute; top:32px; right:-65px;width:43px; text-align:center}
#container-wrap #container .quick-menu div{height:50px; margin-bottom:15px;}
#container-wrap #container .quick-menu div span{display:block; margin-top:5px; color:#323232; font-size:11px;}

/*history-link*/
.history-link{float:right; padding-top:10px; *zoom:1; }
.history-link:after{clear:both; content:""; height:0; display:block;}
.history-link .sns-link{display:inline; vertical-align:top; padding-left:10px}
.history-link span {padding:0 0 0 13px;font-size:11px;background:url(/images/common/sub/bg/bg_icon_depth.gif) 2px 1px no-repeat; font-family:dotum;}
.history-link span#sns_share_buttons{background:none; display:inline; padding:0; text-align:right}


/*nav_link*/
span.nav_link{background:none;}
span.nav_link a.last img{padding:0}
span.nav_link a img{padding-right:7px;}

/*page-title*/
.page-title h1{padding-top:15px;font-size:24px; font-weight:bold; color:#222;}
.page-title span{font-size:16px;}

/*°ψΕλ*/
.pb20{padding-bottom:20px;}
.pl10{padding-left:10px}
.pl20{padding-left:20px;}
.pl5{padding-left:5px;}
.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}

span.blue{color:#1980c4}

.clear{clear:both;}

/*°ψΕλ table*/
.table_type1{width:100%;}
.table_type1 thead th{border-top:1px solid #5f6161; height:38px; background:#ebf1f5; color:#3687c5; font-size:12px; font-weight:bold;}
.table_type1 tbody td{padding:9px 0 9px 0; border-bottom:1px solid #e0e0e0; color:#666;}

.table_type2{width:100%;}
.table_type2 table thead th{border-top:1px solid #5f6161; height:38px; background:#ebf1f5; color:#3687c5; font-size:12px; font-weight:bold; border-right:1px solid #e0e0e0;}
.table_type2 table thead th.last{border-right:none;}
.table_type2 table tbody td{padding:9px 0 9px 0; border-bottom:1px solid #e0e0e0; color:#666; border-right:1px solid #e0e0e0; text-align:center; font-size:11px; font-family:dotum, gulim, arial; line-height:15px;}
.table_type2 table tbody td.last{border-right:none;}
.table_type2 table tbody td ul{text-align:left; padding-left:7px;}
.table_type2 table tbody td ul li{ color:#666; font-size:11px; font-family:dotum, gulim, arial;}

.table_type2 table tbody td.text_left{text-align:left; padding-left:7px;}
.table_type2 table tbody td.text_left ul{padding-left:0px;}

span.sns-share { *float:none !important; }