@charset "Shift_JIS";


/* ------------------------------------------------------------  
 *　　　　　　　　トップメニューエリア
 * ------------------------------------------------------------ */ 
#topcontents{
	  width : 820px;
}

/* ------------　左）お知らせ　------------ */ 

#top-L{
	    float: left;  text-align : left;
   width: 490px;
} 

#top-R{
	text-align : left;float: right;
margin-left:20px;
   width: 310px;
} 






/* ------------------------------------------------------------  
 *　　　　　　　　お知らせエリア
 * ------------------------------------------------------------ */



.top-left{
  width:190px;
  padding:5px;
  line-height : 1.5em;
  margin-bottom:5px;
  border:1px solid #ccc;
	
}


.news{
  text-align : left;
  height:250px;
  overflow:auto;
  line-height : 1.5em;
	margin-bottom:5px;
	
}

.news a:link    {
	color: #003399;
}
.news a:visited {
	color: #003399;
}



dt{
	color:#ff9900;
 	font-weight : bold;
	font-size:110%;
	border-bottom:1px solid #ccc;
	margin-top:8px;
	margin-bottom:4px;
	
}
dd{
	color:#4d4d4d;
	font-size:12px;
	letter-spacing:1px;
	line-height : 1.3em;
	padding-left:5px;
	
}

#top-L img{
   width: auto;
   max-height: 80px;
}


/* ------------　リンク　------------ */ 

#link{
	float: left;  width: 190px;
}
.link{
	background-color : #ffffff;
  	border-left-width : 20px;
  	border-left-style : solid;
  	border-left-color : #ffffff;
}
.link img{
	margin-bottom : 3px;
}

#toplink{
	   width: 480px;margin:5px;background-color : #eeeeee;
}

#toplink-L{
	float: left;width: 170px;margin:10px;
}
#toplink-R{
	float: right;width: 270px;margin:10px auto;font-size:12px;
}

/* ------------　お知らせ　------------ */ 

#infonews{
	margin:0px 5px ;
	border-width : 1px;
  	border-style : solid;
  	border-color : #cccccc;
}
.infonews{}

#update{
  width:440px;
  height:330px;
  overflow:auto;
  text-align : left;
  border:1px solid #ccc;
  margin:3px 0px 0px 0px;
  padding:2px 1em;
  line-height : 1.5em;
}
#update dt{
	font-weight : bold;font-size:14px;color:#ff9900;
}
#update dd{
	line-height : 1.4em;margin-left:25px;margin-bottom:10px;
}





/* ------------------------------------------------------------  
 *　
 *　│                 topheader│
 *　├--------------------------│
 *　│            main          │
 *　├--------------------------│
 *　│topcontents　             │    
 *　│top-L　　　　│top-R 　   │
 *　│     　　　　│      　   │
 *　
 * ------------------------------------------------------------ */ 

