/* ================================================= */
/* indexスタイルシート                               */
/* ================================================= */

/* utf-8によるフォントの見栄え対応 */
* {
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

/* 余計なマージンをカット */
body ,div ,p ,h1 ,h2 ,h3 ,ul ,ol ,li ,dd ,dt ,img{
	margin: 0px;
	padding: 0px;
}

/* テキスト吹き飛ばし */
*.text_blow{
	text-indent: -1024em;
}

body{
	background-color: #eeeeee;
}

h2{
	clear: both;
	margin: 0px;
	padding: 3px;
	font-size: x-large;
	color: #000000;
	border-bottom:1px solid #cccccc;
}

p.h2_description{
	font-size: small;
}

li{
	list-style-type: none;
}



/* ページ全体のセンタリングブロック（ネスケ対応） */
.center {
	margin-left: auto;
	margin-right: auto;
}

#container{
	width:900px;
	text-align:left ;
	background-color: #ffffff;
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
}

/* ------------------ */
/* ヘッダー           */
/* ------------------ */
/* ヘッダータイトル */
#header{
	height: 59px;
	background-image: url("../images/header.png");
	background-repeat: no-repeat;
}

#header_right{
	line-height:1px;
	color:#ffffff;
	float:right;
	margin-right:5px;
	margin-top:-15px;
}

/* ------------------ */
/* メニュー           */
/* ------------------ */
#navi_menu{
	border:solid 1px #ff000;
	}
	
	#navi_menu00{
			margin-top:4px;
			margin-left:4px;
			width:125px;
			height:33px;			
			background-image: url("../images/title_menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
	
		#navi_menu01{
			margin-left:4px;
			width:125px;
			height:33px;
			background-image: url("../images/menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
		#navi_menu01:hover {
			background-position: -125px 0px;
		}
		
		#navi_menu02{
			margin-left:4px;
			width:125px;
			height:33px;
			background-position: 0px -33px;
			background-image: url("../images/menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
		#navi_menu02:hover {
			background-position: -125px -33px;
		}
		
		#navi_menu03{
			margin-left:4px;
			width:125px;
			height:33px;
			background-position: 0px -66px;
			background-image: url("../images/menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
		#navi_menu03:hover {
			background-position: -125px -66px;
		}
		
		#navi_menu04{
			margin-left:4px;
			width:125px;
			height:33px;
			background-position: 0px -99px;
			background-image: url("../images/menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
		#navi_menu04:hover {
			background-position: -125px -99px;
		}
		
		#navi_menu05{
			margin-left:4px;
			width:125px;
			height:33px;
			background-position: 0px -132px;
			background-image: url("../images/menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
		#navi_menu05:hover {
			background-position: -125px -132px;
		}
		
		#navi_menu06{
			margin-left:4px;
			width:125px;
			height:33px;
			background-position: 0px -165px;
			background-image: url("../images/menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
		#navi_menu06:hover {
			background-position: -125px -165px;
		}
		
		#navi_menu07{
			margin-left:4px;
			width:125px;
			height:33px;
			background-position: 0px -198px;
			background-image: url("../images/menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
		#navi_menu07:hover {
			background-position: -125px -198px;
		}
		
		#navi_menu08{
			margin-left:4px;
			width:125px;
			height:33px;
			background-position: 0px -231px;
			background-image: url("../images/menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
		#navi_menu08:hover {
			background-position: -125px -231px;
		}
		
		#navi_menu09{
			margin-left:4px;
			width:125px;
			height:33px;
			background-position: 0px -264px;
			background-image: url("../images/menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
		#navi_menu09:hover {
			background-position: -125px -264px;
		}
		
		#navi_menu10{
			margin-left:4px;
			width:125px;
			height:33px;
			background-position: 0px -297px;
			background-image: url("../images/menu.png");
			background-repeat: no-repeat;
			display: block;
			text-indent: -700em;
		}
		#navi_menu10:hover {
			background-position: -125px -297px;
		}
		#navi_menu11{
			margin-left:4px;
			font-weight: bold; 
			text-decoration: none;}
		}

/* ------------------ */
/* コンテンツボックス */
/* ------------------ */
#content{
	background-color: #ffffff;
	background-repeat: repeat-y;
	margin-bottom:30px;
}

div.content{
	float:left;
	width:760px;
}
	#left{
		width:133px;
		float:left;
	}
	
	
	#center{
		width:379px;
		float:left;
		margin-left:5px;
	}
		#center h2{
			margin-top:5px;
		}
		
		img.point_img{
			margin:8px;
			border: solid 2px #999999;
			width;60px;
			float:left;
		}
		p.point_p{
			float:left;
			margin-top:10px;
			width:290px;
		}
		br.point_br{
			clear:both;
		}
		li.point_gray{
			width:379px;
			height:80px;
			background-color:#f3f3f3;
		}
		li.point_white{
			width:379px;
			height:80px;
			background-color:#ffffff;
		}



	#right{
		width:350px;
		float:left;
		margin-left:10px;
	}


#footer{
	background-color:#993333;
	height:40px;
}
	#footer ul{
		padding:10px;
	}
	
	#footer ul li{
		float:left;
		color:#ffffff;
		font-size:0.8em;
		line-height:1em;
	}
	
