body{
	margin-left:5px;
	margin-top:0;
	background:#FFF;
	color:#333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size:100%
}

a:link {color:#069;text-decoration:underline}
a:visited {color:#636;text-decoration:underline}
a:active {color:#C00;text-decoration:none}
a:hover {color:#C00;text-decoration:none}

.black10{font-size: 10px; color: #333333; line-height: 14px}
.black12{font-size: 12px; color: #333333; line-height: 16px}
.black14{font-size: 14px; color: #333333; line-height: 18px}

.gray10{font-size: 10px; color: #666666; line-height: 14px}
.gray12{font-size: 12px; color: #666666; line-height: 16px}
.gray14{font-size: 14px; color: #666666; line-height: 18px}

.white10{font-size: 10px; color: #FFFFFF; line-height: 14px}
.white12{font-size: 12px; color: #FFFFFF; line-height: 16px}
.white14{font-size: 14px; color: #FFFFFF; line-height: 18px}

.red10{font-size: 10px; color: #FF0000; line-height: 14px}
.red10_block{font-size:12px; color:#ff0000;}
.red12{font-size: 12px; color: #FF0000; line-height: 16px}
.red14{font-size: 14px; color: #FF0000; line-height: 18px}

.blue10{font-size: 10px; color: #336699; line-height: 14px}
.blue12{font-size: 12px; color: #336699; line-height: 16px}
.blue14{font-size: 14px; color: #336699; line-height: 18px}

.light_blue10{font-size: 10px; color: #5C85AD; line-height: 14px}
.light_blue12{font-size: 12px; color: #5C85AD; line-height: 16px}
.light_blue14{font-size: 14px; color: #5C85AD; line-height: 18px}

.light_pink10{font-size: 10px; color: #CC5566; line-height: 14px}
.light_pink12{font-size: 12px; color: #CC5566; line-height: 16px}
.light_pink14{font-size: 14px; color: #CC5566; line-height: 18px}

.margin-top5{margin-top: 5px}
.margin-top10{margin-top: 10px}
.margin-top15{margin-top: 15px}
.margin-top20{margin-top: 20px}
.margin-top30{margin-top: 30px}
.margin-bottom5{margin-bottom: 5px}
.margin-bottom10{margin-bottom: 10px}
.margin-bottom20{margin-bottom: 20px}


#head{	    margin:0px 0px 2px 0px;
			padding:0
}
			
/*headイメージ画像*/
#head-img{	margin:0;
			padding:0
}

#topic_path {
			width:760px;
			margin:0 0 10px 0;
			padding:2px 0;
			text-indent:10px;
			font-size: xx-small;
			voice-family: "\"}\""; 
			voice-family:inherit;
			font-size: x-small;
			background:#EEEEEE
}


#maintable{
			margin:0;
			padding:0;
		
}

/*メニューボックス*/
.menu {
background:url(../common/menu_top.gif) no-repeat top;
width:170px;
margin-bottom:10px;
}
.menu_title {
margin-bottom:0px;
padding:2px 2px 3px 10px;
font-size:80%;

}

.menu_02 {
background:url(../common/menu_top_02.gif) no-repeat top;
width:170px;
margin-bottom:10px;
}


.menu_title_02 {
margin-bottom:0px;
padding:2px 2px 3px 10px;
font-size:80%;
color:#0000ff;
font-weight:bold;

}




.menu_waku {
border:1px solid #5479A0;

}
.menu_waku ul {
list-style:none;
margin:0 0 0 7px;
padding:2px 0;

}
.menu_waku li {
list-style:none;
background:url(../common/menu_arrow.gif) no-repeat 0px 3px;
margin:5px 0;
padding:0 0 0 7px;
font-size:80%;
line-height:105%;
}



/*メニューリスト*/



/*　左メニューに設置するバナー制御　*/

#bnr-area-left {
			width:168px;
			margin:0 0 10px 0;
			padding:0px;
}

#bnr-area-left img {
			margin:0px 0px 5px 0px;

}



/*中央部分*/


#center img{
				margin: 0 15px 3px 15px;
}		   

/*メニューボックス*/
.centerbox{
			width:348px;
			border:solid #CCC; 
			border-width:1px;
			margin:0 0 10px 15px;
			padding:0;
			display:block;				
			font-size:80%;
}

/*メニュー見出し*/
p.centerbox_title{
			margin:5px;
			padding:0 0 0 8px;
			background: url(../common/point.gif) no-repeat left top;
			display: block;
}

/*メニューリスト*/
body .centerbox ul{
			list-style:none;
			padding:0px 5px;
			margin:0;
}

body .centerbox ul li{
			list-style:none;
			margin:5px 0;
			padding:0 0 0 15px;
			background: url(../common/link_self.gif) no-repeat left top
}
.archive{
			width:350px;
			margin:0 0 10px 15px;
			padding-right:5px;
			display:block;				
			font-size:80%;
}


/*右側のメニュー(お知らせなど)
-----------------------------------------------------------------------------------------*/
/*右縦ライン<TD>*/
#right_column{
				margin:0;
				padding:0;

}


/*　右メニューに設置するバナー制御　*/
   
#right_column img{
				margin:0px 0px 5px 15px;
}

/*メニューボックス*/
.rc_box{
				width:168px;
				border-width:1px;
				border:solid 1px #CCCCCC;
				margin:0 0 10px 15px;
				padding:0;
				display:block;	
			font-size:80%;
}

/*メニュー　見出し*/
p.rc_title{
				margin:5px;
				padding:0 0 0 8px;
				background: url(../common/point.gif) no-repeat left top;
}


/*メニュー　表示*/
body .rc_box ul{
			list-style:none;
			padding:0px 5px;
			margin:0;
}

body .rc_box ul li{
			list-style:none;
			margin:5px 0;
			padding:0 0 0 15px;
			background: url(../common/link_self.gif) no-repeat left top;
}
 
 
/*右側バナーのマージン指定*/
#right_column img{
				margin:0 0 5px 15px;
}



/*バックボタン
-----------------------------------------------------------------------------------------*/
#back{
      		width:758px;
			padding:5px 0 10px 0;
	  		margin:0;
      		text-align:right;
			}


/*フッター
-----------------------------------------------------------------------------------------*/

/*更新日*/
#date{	    width:755px;
			margin:5px 0;
			padding:0;
			text-align:right;
			color:#666;
			font-size: xx-small;
			voice-family: "\"}\""; 
			voice-family:inherit;
			font-size: x-small;
}



/*footer黒バー画像*/
#foot{	    margin:0;
			padding:0;
}


/*インターネット情報提供サービス*/
ol.lmate {
	padding:0;
	margin:0 0 0px 25px;
	list-style-position:outside;
}

ol.lmate li{
	margin:5px 0;
	padding:0;
	line-height:1.25;
}





