
/* 내용 */
#content { position:relative; margin: 0 auto;  font-size:14px;}
#content h3 {margin: 5px 0 7px 0; font-size:14px; letter-spacing:-1px;}
#content h3.tx {color:#077D4B; text-align:center; font-size:18px; letter-spacing:-1px;}
#content h4 {color:#444; font-size:15px; letter-spacing:-1px; }
#content h4::before {content:"\f138"; font-family:"fontawesome"; padding-right:5px; }
#content h4.top { margin: 20px 0 7px 0;}
#content h5 { font-size:12px; font-weight:600;	color:#1f9b78;	padding:5px 3px 7px 0;	margin:0; }
#content h5::before {content:"\f105";	font-family:"fontawesome";	font-size:13px;	padding:0 4px 0 3px;}
#content h6 {padding: 0 0 2px 0; font-weight:bold; color:#000000; font-size:1.0em; letter-spacing:-1px;}
#content HR.dot { visibility : visible; width: 100%; color: #DBDBDB ; display: block; border-style:dotted; position:relative; margin:0 0 17px 0;}

#content p{padding:0 0 16px 0;}
#content p.none{ clear:both; padding:0 0 3px 0;}
#content p.img{padding:0 0 5px 0;}
#content img{padding:0 0 10px 0;}
#content ul{ padding:0 0 18px 5px;}
#content ul li{background:url(s_img/bu_dot2.GIF) no-repeat left 5px; padding: 0 0 3px 6px;}
#content ul li.none{background:none; padding: 0 0 3px 6px;}
#content ul li ul{ padding:0;}
#content ul li ul li{background:none; padding: 0;}
#content ul li a{color:#5B5B5B;}
#content ul li ul li span{color:#333333; padding: 0;}

.bx_enter {
 width: 100%;
 padding: 0;
 MARGIN: 3px 0 5px 0; 
 border-collapse:collapse; 
}
.bx_enter thead { background-color:#F8F8F8;}

.bx_enter thead th {FONT-SIZE: 0.85em; line-height:12px; color:#077D4B; text-align:center; padding: 4px 3px 3px 3px; border-top:2px solid #077D4B;  border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:none;}
.bx_enter thead th.sort{FONT-SIZE: 0.85em; line-height:12px; color:#077D4B; text-align:center; padding: 4px 3px 3px 3px; border-top:1px solid #E1E1E1;  border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:none;}

.bx_enter TD, .bx_enter TH { FONT-SIZE: 0.85em; text-align:center; padding: 4px 3px 4px 3px; line-height:12px; border:1px solid #E1E1E1;}

.bx_enter TD.left, .bx_enter TH.left
{ FONT-SIZE: 0.85em; text-align:left; padding: 4px 3px 4px 7px; line-height:12px; border:1px solid #E1E1E1;}

#content ul.enter h5.none{background:none; padding: 0 0 3px 0; color:#000000; font-size:1.0em;}
#content li.e_bu{background:url(http://www.kyu.ac.kr/2012_img/m_img/bu_link.GIF) no-repeat left 7px; padding: 0 0 3px 3px; }
#content li.e_bu span{color:#68A51B; }
span.p{color:#68A51B;  font-weight:normal;}

#content li.line{background:url(s_img/bu_line.GIF) no-repeat left 5px; padding: 0 0 3px 5px; }

/* 스쿨버스 */
#content .bus { clear:both; position:relative; margin:0; float:left; padding:0 0 30px 0; width:100%;}
#content .bus ul{ padding: 0 0 0 0; float:left; width:100%;}
#content .bus ul li{text-align:left; background:url(s_img/bu_notice.GIF) no-repeat 97.5% 50%;  padding:11px 7% 11px 0; width:93%; border-bottom: 1px dotted #D5D5D5;}
#content .bus ul li strong{background:url(s_img/bu_dot2.GIF) no-repeat 6px 7px; padding: 0 6px 8px 12px;}
#content .bus ul li p{padding: 0 6px 0 12px;}
#content .bus ul li.on{background-color:#F8F8F8; margin:0;}
#content .bus ul li.none{background:none; margin:0; padding:0 0 11px 0; width:100%;}

#content p.list{ width:100%; margin:0 auto; padding:0 0 10px 0; text-align:center; }


/* 스쿨버스운행 지역 */
#content .go_bus  { position:relative; float:left; margin:0 0 15px 0; padding:15px; width:100%;  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
background-color: #ffffff;}
#content .go_bus li{float:left; width:23%;  display: inline; letter-spacing:-1px;}
#content .go_bus li a{ color:#333;  float:left; line-height:150%; padding:3px 0;  }
#content .go_bus li a:hover,
#content .go_bus li a:hover::after {color:#1f9b78;}
#content .go_bus li a::before {content:"\f207"; font-family:FontAwesome; margin-right:5px; color:#1f9b78;  }
#content .go_bus li a::after {content:"\f0ab"; font-family:FontAwesome; margin-left:5px; color:#666; font-size:12px;  }
#content p.bus_tel {width:100%; padding:0 0 20px 2%; font-size:0.85em;}

.bx_line {
 padding: 0;
 MARGIN-bottom: 0; 
 border-collapse:collapse;
}
.bx_line img { padding-bottom:3px; }
.bx_line thead { background:#F6F6F6; }
.bx_line TD.foot, .bx_line TH.foot { color:#505050;
  font-weight : bold; font-size: 8pt; padding: 7px 7px 4px 7px; line-height:16px; text-align:center;
  border-top:2px dotted #D7D7D7 ; border-right:1px solid #D7D7D7;
  border-left:1px solid #D7D7D7; border-bottom:1px solid #2DB471;}
.bx_line th.sort {
  padding: 6px 5px 4px 5px; color:#4B8166; border-top:1px solid #2DB471 ; border-right:1px solid #BCBCBC; border-left:1px solid #BCBCBC; border-bottom:1px solid #BCBCBC ; text-align:center; font-size: 8pt;
}.bx_line th.sort_none {
  padding: 6px 5px 4px 5px; color:#4B8166; border-top:1px solid #BCBCBC ; border-right:1px solid #BCBCBC; border-left:1px solid #BCBCBC; border-bottom:1px solid #BCBCBC ; text-align:center; font-size: 8pt;
}
.bx_line th.center, .bx_line td.center {  text-align:center;}
.bx_line TD, .bx_line TH { text-align:left; font-size: 8pt; padding: 7px 7px 4px 7px; line-height:16px;
  border-top:1px solid #D7D7D7 ; border-right:1px solid #D7D7D7;
  border-left:1px solid #D7D7D7; border-bottom:1px dotted #D7D7D7;}
.bx_line TD.bottom, .bx_line TH.bottom { 
  font-size: 8pt; padding: 7px 7px 4px 7px; line-height:16px; text-align:center; border:1px solid #D7D7D7;}
.bx_line TD.em, .bx_line TH.em { 
  background:#F6F6F6; font-weight : bold; font-size: 8pt; padding: 7px 7px 4px 7px; line-height:16px; text-align:center; border:1px solid #D7D7D7;}
.bx_line TD.left_bottom, .bx_line TH.left_bottom { 
  font-size: 8pt; padding: 7px 7px 4px 7px; line-height:16px; text-align:left; border:1px solid #D7D7D7;}
.bx_line TD.l_bottom, .bx_line TH.l_bottom { 
  font-size: 8pt; padding: 7px 7px 4px 7px; line-height:16px; text-align:center;
  border-top:1px solid #D7D7D7 ; border-right:1px solid #D7D7D7;
  border-left:1px solid #D7D7D7; border-bottom:1px solid #2DB471;}
.bx_line TD.rl_bottom, .bx_line TH.rl_bottom { 
  font-size: 8pt; padding: 7px 7px 4px 7px; line-height:16px; text-align:left;
  border-top:1px solid #D7D7D7 ; border-right:1px solid #D7D7D7;
  border-left:1px solid #D7D7D7; border-bottom:1px solid #2DB471;}
.bx_line th.left, .bx_line td.left { 
  text-align:left; font-size: 8pt; padding: 7px 7px 4px 7px; line-height:16px;
  border-top:1px solid #D7D7D7 ; border-right:1px solid #D7D7D7;
  border-left:1px solid #D7D7D7; border-bottom:1px solid #2DB471;}
.bx_line th.l_left, .bx_line td.l_left { 
  text-align:left; font-size: 8pt; padding: 7px 7px 4px 7px; line-height:16px;
  border-top:1px solid #D7D7D7 ; border-right:1px solid #D7D7D7;
  border-left:1px solid #D7D7D7; border-bottom:1px dotted #D7D7D7;}

.btn_list {position:relative;  PADDING: 0 0 25px 0; text-align: center;}



/* 테이블 */
.bx_none {
 width: 100%;
 padding: 0;
 MARGIN: 0 0 10px 0; 
 border-collapse:collapse; 
 border: 0;
}

.bx { width: 100%; padding: 0; MARGIN-bottom: 20px;  border-collapse:collapse; }
.bx thead { background-color:#F8F8F8;}
.bx thead th {FONT-SIZE: 1.0em; line-height:16px; color:#077D4B; text-align:center; padding: 4px 3px 3px 3px; border-top:2px solid #077D4B;  border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:none;}
.bx thead th.sort{FONT-SIZE: 1.0em; line-height:16px; color:#077D4B; text-align:center; padding: 4px 3px 3px 3px; border-top:1px solid #E1E1E1;  border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:none;}
.bx TD, .bx TH { FONT-SIZE: 0.95em; text-align:center; padding: 4px 3px 4px 3px; line-height:12px; border:1px solid #E1E1E1;}
.bx TD br, .bx TH br {display:none;}
.bx TD.bottom, .bx TH.bottom,  .bx TD.l_bottom, .bx TH.l_bottom 
{ FONT-SIZE: 0.95em; text-align:center; padding:10px; line-height:12px; border:1px solid #E1E1E1;}
.bx TD.bottom, .bx TH.bottom {vertical-align:middle !important;}
.bx TD.left_bottom, .bx TH.left_bottom, .bx TD.rl_bottom, .bx TH.rl_bottom  
{ FONT-SIZE: 0.95em; text-align:left; padding:10px; line-height:12px; border:1px solid #E1E1E1;}


@media all and (max-width: 767px) {
	
	#content .go_bus li {width:50%;}
}

@media all and (max-width:420px) {
	
	#content .go_bus li {width:100%;}
}

