body  { font-family: "Hiragino Kaku Gothic Pro", Osaka, Osaka-mono, "MS P Gothic", "MS Gothic", sans-serif; text-align:left; 
        line-height:100%; margin: 0; padding: 0px; background-color: #FFF6E4; color: #333333; 
	   }



/* 構成レイアウト \*/	   
                           
#container { width:800px; font-size:12px; color: #333333; margin:0px auto 0px 0; padding: 0px 0px 0px 0px;
			 text-align:left; background-color: #FFFFFF; background-image: url(../images/common/bk.gif); display: table;
            }


#header { width:780px; padding:0px; text-align:left; margin: 0px; }
		 
		 
#contents { width:780px; padding: 0px 0px 0px 10px; display: table; clear: both;}

#mainimage { width:560px; margin: 0px 0px 7px 0px;}
					   
					   
#RightBox { width:200px; margin:0 10px 0 0; _margin:0;/* ie6 */ padding: 0px 0px 0px 8px; text-align:left;  float:right;  }

#RightBox_news { width:200px; margin:0px; padding: 0px 0px 0px 8px; text-align:left;  float:left;  }

#LeftBox2 { margin:0px 0px 0px 0px; padding: 10px 0px 0px 0px; text-align:left; width: 560px; display: table;  }
                         
#LeftBox { width:560px; margin:0px; padding: 0px 0px 0px 0px; text-align:left; float:left; display: table; } 					   

#LeftBox2_news { margin:0px 0px 0px 0px; padding: 10px 0px 0px 0px; text-align:left; width: 500px; display: table; }
                         
#LeftBox_news { width:500px; margin:0px; padding: 0px 0px 0px 0px; text-align:left; float:left; display: table; } 			 

#LeftBox_indexnews { width:560px; margin:0px; padding: 0px 10px 0px 0px; text-align:left; display: table; font-size:12px;} 

#LeftBox_indexnews2 { width:750px; margin:0px; padding: 0px 10px 0px 0px; text-align:left; display: table; font-size:12px;} 


#LeftBox_indexnews th,
#LeftBox_indexnews td,
#LeftBox_indexnews2 th,
#LeftBox_indexnews2 td { padding-bottom:8px; vertical-align:top; padding-right:7px; line-height:160%; } 

#LeftBox_indexnews th,
#LeftBox_indexnews2 th { width:8em; } 


/* ナビゲーション \*/

#mainnavi { width:780px; padding:0px 0px 10px 0px; text-align:center; margin: 0px 0px 0px0px; clear: both; display: table; }


#menu { width:780px; padding:0px 0px 5px 0px; text-align:center; margin: 0px 0px 0px0px; }
		 
		 
#subnavi { width:760px; padding:0px 0px 2px 0px; text-align:left; margin: 0px 10px 10px 10px; border-bottom: dotted 1px #cccccc;
	       display: block; clear: both;
         }		 
#subnavi_bar { width:760px; padding:0px 0px 0px 0px; text-align:left; margin: 0px 0px 20px 0px; border-bottom: dotted 1px #cccccc;
	       display: block; clear: both;
         }	
 
/* トップページ \*/                            

 #topevent  { width:560px; padding:0px; margin: 0px 0px 10px 0px; text-align: left; }

 #topevent h2  {width:560px; height:25px; padding: 0px ; margin: 0px 0px 10px 0px; }

#topevent p  {
	padding: 5px 10px 5px 10px;
	margin: 8px 0px 10px 0px;
	text-align: left;
	clear: both;
}
							  
							  
#topevent ul  {
	list-style-type: none;
	padding:0px;
	margin: 15px 10px 5px 10px;
	list-style-image: url(../images/arrow_red.gif);
	list-style-position: inherit;
	text-align: left;
	clear: both;
              }
                           
#topevent li  {
	padding:2px 0px 2px 0px;
	margin: 5px 0px 0px 0px;
	border-bottom: dotted 1px #CCCCCC;
	clear: both;
	height: 18px;
}

.TopicsL  { width:178px; padding:0px 0px 10px 0px; margin: 0px; float:left; border: solid 1px #D4D4D4; height:190px; } 

.TopicsL p  { text-align: left; } 
                               
.TopicsL h2  { font-family: serif;  font-size:18px; font-weight:bold; padding: 4px 4px 4px 4px; margin: 0px 0px 5px 0px;
              color:#4B6CA2; background-color:#FFFFFF;
			  }   

.TopicsL ul  { list-style-type: none; padding:0px; margin: 5px 2px 10px 5px;  }
                           
.TopicsL li  { padding:2px 0px 2px 20px; margin: 0px;  }

.TopicsC  { width:178px; padding:0px 0px 10px 0px;  margin: 0px 0px 0px 10px;  float:left; border: solid 1px #D4D4D4; height:190px; } 

.TopicsC p  { text-align: left; } 
                          
.TopicsC h2  {font-family: serif;
                              font-size:18px;
                              font-weight:bold;
                              padding: 4px 4px 4px 4px;
                              margin: 0px 0px 5px 0px;
                              color:#4B6CA2;
                              background-color:#FFFFFF;
                              } 

.TopicsL2  { width:178px; padding:0px 0px 10px 0px; margin: 0px; float:left; border-left: solid 1px #D4D4D4; border-right: solid 1px #D4D4D4;
             border-top: solid 1px #D4D4D4; height:190px; } 

.TopicsL2 p  { text-align: left; } 
                               
.TopicsL2 h2  { font-family: serif;  font-size:18px; font-weight:bold; padding: 4px 4px 4px 4px; margin: 0px 0px 5px 0px;
              color:#4B6CA2; background-color:#FFFFFF;
			  }
			  
			  							    

.TopicsC ul  {list-style-type: none;
                           padding:0px;
                           margin: 5px 2px 10px 5px;
                           }
                           
.TopicsC li  {padding:2px 0px 2px 20px;
                          margin: 0px;
                          }
                          
.TopicsR  {width:178px;
                        padding:0px 0px 10px 0px;
                        margin: 0px 0px 0px 0px;
                        float:right;
						border: solid 1px #D4D4D4;
						height:190px;
                        } 

.TopicsR p  {
	text-align: left;
                         } 
                          
.TopicsR h2  {font-family: serif;
                              font-size:18px;
                              font-weight:bold;
                              padding: 4px 4px 4px 4px;
                              margin: 0px 0px 5px 0px;
                              color:#4B6CA2;
                              background-color:#FFFFFF;
                              }   

.TopicsR ul  {list-style-type: none;
                           padding:0px;
                           margin: 5px 2px 10px 5px;
                           }
                           
.TopicsR li  {padding:2px 0px 2px 20px;
                          margin: 0px;
                          }




/* 下層 \*/
.caset  {
	width:560px;
	padding:0px;
	margin: 0px 0px 30px 0px;
	text-align: left;
	border: solid 1px #cccccc;
	display: table;
                        }
.caset_news  {
	width:450px;
	padding:0px;
	margin: 0px 0px 30px 0px;
	text-align: left;
	display: table;
     }
	 

.casetin  {
	width:550px;
	padding:0px 0px 0px 10px;
	margin: 0px;
	text-align: left;
	display: block;
                        }						

.caset h2  {width:560px;
            height:25px;
			padding: 0px ;
			 margin: 0px 0px 10px 0px;
			  }

.caset p  {
	padding: 5px 10px 5px 10px;
	margin: 8px 0px 10px 0px;
	text-align: left;
	line-height: 120%;
                              }
							  
							  
.caset ul  {
	list-style-type: none;
	padding:0px;
	margin: 5px 10px 5px 10px;
	list-style-image: url(../images/arrow_red.gif);
	list-style-position: inherit;
	text-align: left;
                           }
                           
.caset li  {
	padding:2px 0px 2px 0px;
	margin: 5px 0px 0px 0px;
	border-bottom: dotted 1px #000000;
	;
                          }


#cource {
	background-image: url(../images/class_entering/shingaku_tit.gif);
	display: table;
	height:37px;
	font-size: 17px;
	line-height: 200%;
	font-weight: bold;
	}



.roomin  {
	width:558px;
	padding:0px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
                        }

.roomin h2  {
	width:560px;
	height:30px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	background-image: url(../images/classroom/room_bar.gif);
	display: table;
	background-repeat: no-repeat;
	line-height: 190%;
	color: D76E10;
	font-size: 14px;
			  }

.roomin p  {
	padding: 5px 10px 5px 10px;
	margin: 8px 0px 10px 0px;
	text-align: left;
                              }
							  
							  
.roomin ul  {
	list-style-type: none;
	padding:0px;
	margin: 5px 10px 5px 10px;
	list-style-image: url(../images/arrow_red.gif);
	list-style-position: inherit;
	text-align: left;
                           }
                           
.roomin li  {
	padding:2px 0px 2px 0px;
	margin: 5px 0px 0px 0px;
	border-bottom: dotted 1px #000000;
	;
 
                         }


.roomin a {  text-decoration: none; }
.roomin a:link  {text-decoration: none; }
.roomin a:visited {  text-decoration: none; }
.roomin a:hover { text-decoration: none; }
.roomin a:active {  text-decoration: none; border: none; }



.map {
	width:260px;
	float: left;
	display: table;
}


#month  {
	width:560px;
	padding:0px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	display: table;
                        }

#month h3  {
	width:560px;
	height:24px;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/event/month_bar.gif);
	color: D76E10;
	display: table;
	background-repeat: no-repeat;
	line-height: 150%;
                              }
	
#month ul  {
	list-style-type: none;
	padding:0px;
	margin: 0px 10px 5px 10px;
	list-style-image: url(../images/arrow_red.gif);
	list-style-position: inherit;
	text-align: left;
                           }
                           
#month li  {
	padding:2px 0px 2px 0px;
	margin: 5px 0px 0px 0px;
	border-bottom: dotted 1px #cccccc;
	;
	clear: both;
	height: 18px;
                          }
						  
						  						  
#month a {  text-decoration: none; }
#month a:link  {text-decoration: none; }
#month a:visited {  text-decoration: none; }
#month a:hover { text-decoration: none; }
#month a:active {  text-decoration: none; border: none; }							  
							  
                       

.classtableC  {
	width:535px;
	padding:0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	display: table;
	text-align: left;
                        }
 
 .tableC  {
	width:535px;
	padding:0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	border: solid 1px #cccccc;
	display: block;
                        }
					
.tableC h4  {
	font-size:12px;
	font-weight:bold;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color:#CF5B11;
	width: 535px;
	height: 24px;
	background-image: url(../images/classroom/mini_bar.gif);
	text-align: left;
	display: table;
	background-repeat: no-repeat;
                              } 						
												  
						  
.classtableL  {
	width:260px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	display: table;
                        }

.classtableL h3  {
	font-size:13px;
	font-weight:bold;
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 8px 0px;
	color:#CF5B11;
	width: 260px;
	height: 24px;
	background-image: url(../images/class_entering/midashi_bar.gif);
	text-align: left;
	display: table;
	background-repeat: no-repeat;
                              }
							  						
.autumntable1  {
	width:15px;
    height:25px;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background: #D5D5D5;
	display: table;
                        } 

.autumntable2  {
	width:125px;
    height:25px;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background: #D5D5D5;
	display: table;
                        } 

.autumntable3  {
	width:216px;
    height:25px;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background: #D5D5D5;
	display: table;
                        } 
						
	.autumntable4  {
	width:15px;
    height:25px;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background: #FFFFFF;
	display: table;
                        } 

.autumntable5  {
	width:125px;
    height:25px;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background: #FFFFFF;
	display: table;
                        } 

.autumntable6  {
	width:216px;
    height:25px;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background: #FFFFFF;
	display: table;
                        } 
						
.tableL  {
	width:258px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	float:left;
	border: solid 1px #cccccc;
	display: table;
                        } 

.tableL2  {
	width:258px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	float:left;
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	border-top: solid 1px #D4D4D4;
	display: table;
	height: 24px;
                        }						

.tableL p  { text-align:left;
             margin:0px;
			 padding:8px 5px 8px 8px;
			  } 
                               
							  
 .tableL h4  {
	font-size:12px;
	font-weight:bold;
	padding: 4px 0px 0px 10px;
	margin: 0px;
	color:#CF5B11;
	height: 24px;
	background-image: url(../images/class_entering/mini_bar.gif);
	text-align: left;
	display: table;
	background-repeat: repeat-x;
	width: inherit;
                              }  

 .tableL2 h4  {
	font-size:12px;
	font-weight:bold;
	padding: 4px 0px 0px 10px;
	margin: 0px;
	color:#CF5B11;
	height: 24px;
	background-image: url(../images/class_entering/mini_bar.gif);
	text-align: left;
	display: table;
	background-repeat: repeat-x;
	width: inherit;
                              } 							   

.classtableR  {
	width:260px;
	padding:0px;
	margin: 0px 0px 0px 15px;
	float:left;
                        } 

.classtableR h3  {
	font-size:13px;
	font-weight:bold;
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 8px 0px;
	color:#CF5B11;
	width: 260px;
	height: 24px;
	background-image: url(../images/class_entering/midashi_bar.gif);
	text-align: left;
	display: table;
	background-repeat: no-repeat;
                              }
							  
							  						
.tableR  {
	width:258px;
	padding:0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	float:right;
	border: solid 1px #cccccc;
                        } 

.tableR p  { text-align:left;
             margin:0px;
			 padding:8px 5px 5px 8px;
			  } 
                               
 .tableR h4  {
	font-size:12px;
	font-weight:bold;
	padding: 4px 0px 0px 10px;
	margin: 0px;
	color:#CF5B11;
	width: inherit;
	height: 24px;
	background-image: url(../images/class_entering/mini_bar.gif);
	text-align: left;
	display: table;
	background-repeat: no-repeat;
                              }					  
 
 
 .childclass  {
	width:537px;
	padding:3px 0px 7px 0px;
	margin: 3px 0px 0 0px;
	border: solid 1px #cccccc;
	clear: both;
	text-align: left;
	background-color: #FFF6E4;
	display: block;
                        } 

 .childclass h3  {
	padding:5px;
	margin: 1px 5px 5px 5px;
	clear: both;
	text-align: left;
	font-size: 13px;
                        }						

 .childclass p  {
	padding:2px;
	margin: 4px 20px 2px 20px;
	clear: both;
	text-align: left;
                        }
						


.texthead{
	font-size:12px;
	margin:2px 0px 10px 20px;
	background-color: #CF5B11;
	color: #FFFFFF;
	padding:3px;
}


.textin{
	font-size:12px;
	margin:2px 5px 10px 0px;
	background-color: #FFFFFF;
	padding:3px;
}	


.textin2{
	font-size:12px;
	margin:10px 5px 0px 0px;
	font-weight: bold;
	color:#FF4E00;
}

.textin2 a {  text-decoration: underline; color:#FF4E00; }
.textin2 a:link {  text-decoration: underline; color:#FF4E00;}
.textin2 a:visited {  text-decoration: underline; color:#FF4E00;}
.textin2 a:hover { text-decoration: underline; color:#FF4E00;}
.textin2 a:active {  text-decoration: underline; border: none; color:#FF4E00;}
.textin2 a:link img { border: none; }


.textin3{
	font-size:12px;
	margin:0px 0px 0px 0px;
}

.textin4{
	font-size:12px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	color:#D2232A;
}

.textin5{
	font-size:10px;
	margin:0px 0px 0px 0px;
}
.textin6{
	font-size:12px;
	margin:10px 5px 0px 0px;
	font-weight: bold;
	color:#FF0000;
}

.textin6 a {  text-decoration: underline; color:#FF0000; }
.textin6 a:link {  text-decoration: underline; color:#FF0000;}
.textin6 a:visited {  text-decoration: underline; color:#FF0000;}
.textin6 a:hover { text-decoration: underline; color:#FF0000;}
.textin6 a:active {  text-decoration: underline; border: none; color:#FF0000;}
.textin6 a:link img { border: none; }

.textin7{
	font-size:12px;
	margin:0;
	color:#333333;
}


.textin_all{
	font-size:12px;
	margin:5px 5px 0px 0px;
	font-weight: bold;
	color:#F36F21;
	display: table;
}

.textin_all a {  text-decoration: underline; color:#F36F21; }
.textin_all a:link {  text-decoration: underline; color:#F36F21;}
.textin_all a:visited {  text-decoration: underline; color:#F36F21;}
.textin_all a:hover { text-decoration: underline; color:#F36F21;}
.textin_all a:active {  text-decoration: underline; border: none; color:#F36F21;}
.textin_all a:link img { border: none; }

.textin_adult{
	font-size:12px;
	margin:5px 5px 0px 0px;
	font-weight: bold;
	color:#D2232A;
	display: table;
}

.textin_adult a {  text-decoration: underline; color:#D2232A; }
.textin_adult a:link {  text-decoration: underline; color:#D2232A;}
.textin_adult a:visited {  text-decoration: underline; color:#D2232A;}
.textin_adult a:hover { text-decoration: underline; color:#D2232A;}
.textin_adult a:active {  text-decoration: underline; border: none; color:#D2232A;}
.textin_adult a:link img { border: none; }
					

.textin_child{
	font-size:12px;
	margin:5px 5px 0px 0px;
	font-weight: bold;
	color:#3F77FF;
	display: table;
}

.textin_child a {  text-decoration: underline; color:#3F77FF; }
.textin_child a:link {  text-decoration: underline; color:#3F77FF;}
.textin_child a:visited {  text-decoration: underline; color:#3F77FF;}
.textin_child a:hover { text-decoration: underline; color:#3F77FF;}
.textin_child a:active {  text-decoration: underline; border: none; color:#3F77FF;}
.textin_child a:link img { border: none; }
										


.chart01_txt01 {
	font-size: 12px;
	line-height: 1.5em;
	color: #9e3f2b;
	padding: 3px 0 3px 5px;
	margin: 0px;
	text-align: left;
}

.chart01_txt02 {
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	padding: 3px 0 3px 5px;
	margin: 0px;
	text-align: left;
}

.chart01_txt02 a {  text-decoration: underline; color:#333333; }
.chart01_txt02 a:link {  text-decoration: underline; color:#333333;}
.chart01_txt02 a:visited {  text-decoration: underline; color:#333333;}
.chart01_txt02 a:hover { text-decoration: none; color:#035aac;}
.chart01_txt02 a:active {  text-decoration: none; border: none; color:#035aac;}
.chart01_txt02 a:link img { border: none; }
										

												
						  
 .gallery  {padding:0px;
            margin: 20px auto 20px auto;
                          }                         
                          
 img { border:0px; margin:0px; padding:0px;}                                                                                                                                                                                                                                            	             
 .borderimgRight {margin:0px 0px 0px 0px;
                         padding:1px 1px 1px 1px; 
                         border: 1px solid #4B6CA2;
                          float:right;
                          }
 .borderimg {margin:0px 10px 10px 10px;
                         padding:1px 1px 1px 1px; 
                         border: 1px solid #4B6CA2;
                         
                          }                         

 .SideNavi  {
	width:190px;
	padding:0px;
	margin: 0px 0px 10px 0px;
	color:#7C7C7C;
	text-align:left;
	background-image: url(../images/common/r_classnavi_body.gif);
	display: table;
                        }

 .SideNavi h2  {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
                              }

.SideNavi ul  {
	list-style-type: none;
	padding:0px 3px 0px 0px;
	margin: 2px 2px 5px 5px;
	list-style-image: url(../images/common/arrow.gif);
	list-style-position: inside;
	text-align:left;
                           }
                           
.SideNavi li  {
	padding:2px 0px 2px 0px;
	margin: 0px 0px 0px 4px;
	border-bottom: dotted 1px #cccccc;
                          }

                          
                          
#clear { clear: both;}

.clear {
	clear: both;
	padding:0px;
	margin: 0px;
	font-size:1px;
	visibility:hidden;
	height: 1px;
               }

.clear2 {
	clear: both;
	}
			   
.details {padding:0px 0px 0px 0px;
                 margin: 5px;
                 text-align:right;
                }

p {padding:0px 0px 0px 0px;
       margin: 2px 5px 8px 5px;
       }                  

#footer {width:780px;
                   color:#000000;
                    background-image: url(../images/common/bk.gif);
                    background-repeat: repeat-x;
                    padding:30px 0px 10px 0px;
                       text-align:left;
                       margin: 0px; 
                      clear: both;
                       }  
#footer p {
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	text-align:center;
	margin: 0px  0px 0px 0px;
	font-size: 12px;
                       }                                              



a {  text-decoration: underline; color:#666666; }
a:link  {text-decoration: underline; color:#666666;}
a:visited {  text-decoration: underline; color:#666666;}
a:hover { text-decoration: underline; color:#000000;}
a:active {  text-decoration: underline; border: none; color:#666666;}
a:link img { border: none; }
      
a:visited img { border: none; }
     
a:hover img { border: none; }
      
a:focus img { border: none; }

.clearfix:after {
   content: ".";
   display: block;  
   height: 0;
   clear: both;
   visibility: hidden;
}

.clearfix: {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac \*/




.orange {color:#CF5B11;}
.red {color:#FF0000;}

dl { margin:0px; padding:0px; clear:both; }
dt {color:#CF5B11;
	margin:0px;
	padding:0px;
	float:left;
	width: 110px;
}
dd { margin:0px; padding:0px; float:left; }



/*追加css 0908*/
div.topimg{
	margin-bottom:10px;
	width:770px;
	height:300px;
	position:relative;
}

div.topimg img.mainimg{
	position:absolute;
	top:0px;
	left:10px;
}

div.topimg p.btn{
	position:absolute;
	width:465px;
	height:60px;
	top:220px;
	left:20px;
	margin:0px;
}

div.topimg p.btn img{
	border:0px;
}

div.topimg p.btn a{
	display:block;
}

div.topimg p.btn a:hover img{
	visibility:hidden;
}

*html div.topimg p.btn a:hover{
	borer:0px;
}

strong.new{
	color:#f30;
	font-weight:bold;
}


table.news{
	width:560px;
	border:none;
	text-align:left;
	vertical-align:top;
}
.tb_Date{
	width:100px;
	font-size:90%;
	text-align:left;
	vertical-align:top;
}
.itiran_right{
	float:right;
	width:59px;
	height:20px;
	margin:10px 0px 0px 0px;
}
.osirase_left{
	float:left;
}
.itiran_underbar{
	clear:both;
	width:550;
	background-repeat:no-repeat;
	padding-top:1px;
	padding-bottom:20px;
}

.titlebar{
	background:url(../news/images/title_schedule_h2.gif) no-repeat;
	font:13px;
	}
.titlebar p{
	margin-left:10px;
}	
.pageunder{
	text-align:center;
	padding-top:20px;
	clear:both;
}
.collegeLeft_news{
	width:745px;
	margin-left:5px;
}
.topicDiv {
	padding:0 0 0 10px;
	background:#fff url(../../topics/images/bg_topic_h2.gif) left top no-repeat;
}
.collegeLeft_news h2{
	font-size:1em;
	color:#e06c13;
	font-weight:bold;
}
.collegeLeft_news span{
	font-size:1em;
	color:#525252;
	font-weight:bold;
}

.newsbody{
	width:745px;
	margin-left:5px;
	}

.newsbodyTxt{
	vertical-align:top;
	_font-size:0.8em; /* ie6 */
	_line-height:140%;

}

.newsbodyImg{
text-align:right;
padding-left:10px;
}

.newsindex_Category{
	width:50px;
	padding-top:4px;
}


