
/****メニュー****/

ul.menuh {
	float:right;
	list-style:none;
/*	list-style:url(img/list_blue.png)  disc inside;	*/
	padding:0;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	margin-right:5px;
	_margin-bottom:10px;
	width:230px;
}
ul.menuh li {
	width:220px;
	margin: 0;	
	padding:5px;
/*	background-color: #afeeee;*/
	background-image:url(img/back_gra.png);		/* 背景画像： */
	background-repeat:repeat-x;		/* 背景画像： */
	color:#333333;
	border-bottom:solid 1px #333333;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #333333;
	font-weight: bold;
}

.menuh li a {
	display:block;			/* 表示形式 */
	padding:5px 0 5px 10px;
/*	background-color: #afeeee;*/
	margin: 0;
	width:200px;
	border-left:solid 5px #666666;
}
.menuh li a:link {
	color: #003333;
	border-left:solid 5px #666666;
}
.menuh li a:visited {
	color: #666699;
	border-left:solid 5px #666699;

}
.menuh li a:hover {
	color: #ff52b4; text-decoration: underline;
	border-left:solid 5px #ff52b4;
}
.menuh li a:active {
	color: #ff52b4;
}

/********メニュー内メニュー苦肉の策*******/
/*IE6だけがインデントが大きすぎ子ulを表示できないため*/
.in p {
	width:170px;
	list-style:none;
	margin:2px 0 2px 0;
	padding:2px 0px 2px 0px;
	background-color: #333333;
	text-align:left;
}

/****メニューここまで****/

/****ページのトップ戻るテキスト右寄せ****/

p.pageup {
	text-align:right;
}

/****ボックス****/
.box10 {
	border: solid 1px #ccff33;;
	padding: 5px 5px 5px 10px;
	margin:5px;
	background-color:#fffacd;		/* 背景色： */
}

.boxmenu {
	float:right;
	width:195px;
	background-color: #e5f4ff;
	margin:2px 10px 2px 2px;
	}
	
.boxmenu li {
	list-style:none;
	margin-top: 0.5em;	/* 上マージン */
	padding:2px 2px 2px 2px;
	text-align:left;
}
.boxmenu li a {
/*	display:block;	*/		/* リンク部分をブロックとして扱う*/
/*	width:160px;		*/	/*その幅指定 */
	font-weight: bold;
	padding:2px 0px 2px 2px;
}

/****見出しここから****/

/****各ページのトップに****/
h1.hddp10 {
	font-size: 140%;
	background-color:#333333;
	color:#ffffff;
	border-left:10px solid #ff52b4;
/*	border-right:15px solid #ff52b4;*/
	text-align:center;
	padding:5px 2px 5px 2px;		/* パディング */
}
/***目立つよう赤**/
h2.hddp10 {
	font-size: 130%;
	margin:15px 3px 10px 2px;
	border-left: 10px solid #333333;	/* 左ボーダー */
	color: #3300cc;
	padding:3px 3px 2px 10px;
	background-color:#e6e6e6;		/* 背景色： */
}
/***短め左寄せ見出し****/
h3.hddp10 {
	font-size: 110%;
	color:#333333;
	padding:3px 10px 3px 10px;
	background-color:#afeeee;
	border-right:220px solid #ffffff;
	clear:left;
}
h3.funcindex {
	font-size: 110%;
	color:#333333;
	padding:3px 0 3px 10px;
	border-bottom:2px solid #afeeee;
	border-left:10px solid #afeeee;
	clear:left;
}
h4.hddp10 {
	width:90%;
	font-size: 100%;
	margin:15px 0px 8px 0px;
	border-left: 20px solid #cccccc;	/* 左ボーダー */
	color: #ffffff;
	padding: 2px 2px 2px 10px;
	background-color:#330000;		/* 背景色： */
}

/****見出しここまで****/

/****ライン指定****/

.line{	
	border-bottom: 1px dotted #8ec43e;	/* 下ボーダー */
	margin: 5px 5px 5px 5px;
	padding:5px 5px 10px 5px;
}

/****お知らせ用段落****/
.notice {
	color: #4169e1;
}

/****画像表示位置****/
img.left {
	float:left;
	margin:0.5em 1em 0.5em 0;
}


/****テーブル指定****/
table.lis {
	border-collapse: collapse;
	margin: 5px 5px 5px 5px;
}
table.lis td {
	border: solid 1px #333333;
	padding : 5px 5px 5px 5px;
}
table.lis th {
	border: solid 1px #333333;
	padding : 5px 5px 5px 5px;
	background-color:#d3d3d3;		/* 背景色： */
}
tr {
	vertical-align:top;
}
/****テーブル指定****/

/******リストのマージンとか指定するとIEで数字が出ない*******/


/***************パンくず表示******************/
#pan {
	font-size:85%;
	margin:-13px 0 0 2px;
	padding:0;
}
#pan img {
	vertical-align:middle;		/* 垂直位置 */
	
}
/********3つのポイントロールオーバー指定**********/

#point123 {
	position:relative; /*ここだけrelativeに変更あとはabsoluteのまま*/
	left:0px;
	top:0px;
	width:480px;
	height:120px;
	margin:auto;
}

#point01 {
	position:absolute;
	left:0px;
	top:0px;
	width:163px;
	height:120px;
}

#point02 {
	position:absolute;
	left:163px;
	top:0px;
	width:161px;
	height:120px;
}

#point03 {
	position:absolute;
	left:324px;
	top:0px;
	width:156px;
	height:120px;
}
