/*

2008/03/10 upgrade

*/

/* ------------------------------------------------ */
/*  サイト全体 基本設定用CSS                        */
/* ------------------------------------------------ */

body { 
	text-align: center;
	font-size : 100%;
	background-color : #ffffff;
}

p {
	/*\*/
	font : 100% ;
	line-height: 1.5;
	letter-spacing: 0.1em;
	color: #000000 ;
	/**/
}

p.juuyou {
		font-size: 100%;
		color: #cc1a00;/*赤 */
}

.text {
	font : 100% ;
	line-height: 1.5;
	color : #000000 ;	
}

.counter {
	font : 10pt/10pt "ＭＳ ゴシック","osaka","sans-serif" ;
	color : #333333 ;	
	margin : 0 ;
	padding : 0 ;
	text-align : right ;
}

	
/* ≪表示≫
---------------------------------------------*/
#wrapper {
	position : relative;
	width : 800px;
	margin : 0 auto;
	text-align : left ;
	}
	
/* ≪共通≫ヘッダー
---------------------------------------------*/
#header {
	width : 800px;
	margin-top : 10;
	margin-bottom : 0;
	}

	#header_rogo{
		float : left;
		width : 300px;
		}
		
	#header_contents {
		float : left ;
		width : 500px ; }
		}
		
		#search {
		
			text-align: right;
			margin : 0;
			padding : 0px;
			}

		#headnavi {
			text-align : right;
			margin : 0;
			padding : 0px;
			}
		
		#headnavi ul {
			list-style : none;
			margin : 0;
			padding : 0px;
			}
			
		#headnavi li {
			display : inline;
			margin : 0;
			padding : 0px;
			}

#mainnavi {
		width : 800px;
		margin : 0;
		padding : 0px;
		clear : both ;
		}
	
#mainnavi ul {
		list-style : none;
		margin : 0;
		padding : 0px;
		}
		
#mainnavi li {
		display : inline;
		margin : 0;
		padding : 0px;
		}
		
/* ≪共通≫包括
---------------------------------------------*/
#container {
	pasition : relative;
	clear : both ;
	margin : 0;
	width : 100%;
	}
	
	
#contents {
	width : 800px;
	}
		
#section {
	margin : 0;
	}
	
#section2 {
	margin : 10px 0;
	}
	
#section3 {
	margin : 10px 0 0 0;
	}
			
#secondnavi {
	margin : 0;
	padding : 0;
	list-style-type : none ;
	}
	
#secondnavi li {
	float : left;
	margin : 0;
	}

	#subcontents {
		float : right;
		width : 210px;
		margin : 20px 0 0 0;
		padding-left : 12px;
		background : url(image/bg_subcontent.gif) repeat;
		
		}
	
		#thirdly ul {
			margin : 0;
			padding : 0;
			list-style : none;
		}
		
		#thirdly li {
			margin : 0;
			padding : 0px;
		}

	#info {
		float : left;
		width : 580px ;
		margin : 10px 0;
		}
		
		.date-header {
			float : left ;
			width : 110px ;
			margin-top : 10 ;
			color : #0066b3 ;
			font-size : 100% ;
			font-weight : normal ;
			padding-bottom : 0px ;

		}
		
		.date-comment {
			float : right ;
			width : 430px ;
			margin-top : 10 ;
			color : #000000 ;
			font-size : 100% ;
			font-weight : normal ;
			padding-bottom : 0px ;
		}

		#date-contents {
			border-bottom : 1px solid #999999 ;
			}
	
#footer {
	clear : both ;
	}

		#footernavi {
			text-align : left;
			margin : 0;
			padding : 0px;
			}
		
		#footernavi ul {
			list-style : none;
			margin : 0;
			padding : 0px;
			}
			
		#footernavi li {
			display : inline;
			margin : 0;
			padding : 0px;
			}

.mark-m {
	border : 0px;
	vertical-align : middle;
}

/* 各コンテンツの項目 */
li{
	line-height : 1.5;
	color: #000000 ;
	font-size : 100%;
	}

/* TOPページのみリストのマークを画像で表示する */
.ryoukin{
list-style-image : url(image/ico_circle-ryoukin.gif);
}

.ryoukin_in{
list-style-image : url(image/ico_yajirusi-ryoukin.gif);
}

.kurasi{
list-style-image : url(image/ico_circle-kurasi.gif);
}

.kurasi_in{
list-style-image : url(image/ico_yajirusi-kurasi.gif);
}

.fukuyama{
list-style-image : url(image/ico_circle-fukuyama.gif);
}

.fukuyama_in{
list-style-image : url(image/ico_yajirusi-fukuyama.gif);
}

.suisitu{
list-style-image : url(image/ico_circle-suisitu.gif);
}

.suisitu_in{
list-style-image : url(image/ico_yajirusi-suisitu.gif);
}

img {
	border : 0px ;
}

A { TEXT-DECORATION: none}
A:link{color:#333333;}
A:visited{color:#333333;} 
A:hover {
  color:#e64d00;
  text-decoration: underline;
}
A:active