/* 基本設定----->>　*/
body	{
	font: 80% "ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#333333;
	margin:10 0 15 0;
	/*background:url(../images/bgimg.jpg) repeat-x;*/
	text-align: center;}
img	{border:0;}
p{line-height: 1.8;}
p.rt{text-align: right;}
a{color: #0057A6;}
a:hover{color: #0057A6;}
p#navi {width: 680px;margin:0 auto;padding-left: 16px;background:url(../images/home.gif) no-repeat left 0.5em;text-align: left;}
p#navi a{color: #0057A6;}
p#navi a:hover{color: #0057A6;}
strong{color: #2F80BF;}
h1{border-top:1px solid #91D7F1;border-bottom:3px solid #91D7F1;padding: 5px;padding-left: 30px;background:url(../images/h1.gif) no-repeat 0.2em #FFF;margin-top: 20px;}
h3{border-bottom:3px solid #91D7F1;padding: 4px;margin: 20px 0 0;font-size: 110%;font-weight: normal;clear: both;color: #595656;padding-left: 28px;background:url(../images/h3.gif) no-repeat left 0.1em;margin-top: 20px;}
h5{border: 1px solid #00A6E6;border-bottom: 0;background: #99D2EF;padding: 5px;padding-left: 10px;margin-bottom: 0;color: #595656;font-size: 14px;}
ol,ul{padding: 0;margin: 0;padding-left: 10px;margin-left: 20px;}

/* <<-----基本設定　*/
/* ヘッダー----->>　*/
#header{
	width: 100%;
	text-align: center;
	padding: 0;
	margin-bottom: 5px;
	border-bottom: 2px solid #e94728;
}
#header img{
	margin: 5px;margin-left: 15px;
}
#header table{margin:0 auto;}
/* <<-----ヘッダー　*/
#menu{padding: 0;width: 100%;height: 35px;background: #00A6E6;border-bottom:6px double #91D7F1;text-align:center;}
#menu table{margin: 0 auto;margin-top: 3px;width: 700px;}
.menu{
	width: 140px;
	height: 30px;
	text-align: left;
	vertical-align: top;
	padding: 0;margin: 0;}
.fix{
	width: 1px;
	margin: 0;
	margin-top: -10px;
	margin-left: -1px;
	padding: 0;
	/*border:1px solid #FF0;*/
	}
.menu img{margin: 0;}
/* プルダウンメニュー----->>　*/
#menu1,#menu2,#menu3,#menu4,#menu5{ 
	visibility: hidden;
	position: absolute; 
	top: auto;
	left: auto;
	text-align:left;
	overflow :hidden;
	padding: 1px;
	width: 141px;
	filter: alpha(opacity=85); 
	-moz-opacity: 0.85;
	opacity: 0.85;
	background: #FFFFFF;
	border: 1px solid #4882C2;
	vertical-align: top;
	z-index:2;
	}

/*#menu1	{left: 10px;}
#menu2	{left: 150px;}
#menu3	{left: 290px;}
#menu4	{left: 430px;}
#menu5	{left: 570px;}*/
#menu1 p,#menu2 p,#menu3 p,#menu4 p,#menu5 p{margin: 5px;}
#menu1 a,#menu2 a,#menu3 a,#menu4 a,#menu5 a{ 
	display: block;
	width: 126px;
	height: 20px;
	font-size:12px;
	padding-left:8px;
	text-decoration:none;
	color:#444444;}
#menu1 a:hover,#menu2 a:hover,#menu3 a:hover,#menu4 a:hover,#menu5 a:hover{ 
	background: #EE7835;
	color:#FFCC99;}
/* <<-----プルダウンメニュー　*/

/* コンテンツ----->>　*/
#contents{
	width: 660px;
	min-height:560px;
	margin: 0 auto;
	margin-top: 10px;
	padding: 10px 20px;
	background: #EAF4F4;
	border: 1px solid #91D7F1;
	z-index:1;
	text-align: left;
	}

#contents .PH{/*float: left;*/display:block;border: 1px solid #91D7F1;padding: 4px;margin: 5px;background: #FFF;}

#contents table{width: 100%;border: 1px solid #6CAEE0;border-bottom: 0;border-right: 0;background: #FFF;}
#contents table th{background: #E6E9EA;}
#contents table th,#contents table td{border-bottom: 1px solid #6CAEE0;border-right: 1px solid #6CAEE0;margin: 0;padding: 6px;font-size: 12px;}
#contents table td p{margin: 0;padding: 0;}

#contents table.items{margin: 0;border: 0;}
#contents table.items th{background: none;text-align: right;vertical-align: middle;padding-right: 15px;border: 0;font-size: 12px;color: #666;}
#contents table.items td{padding: 0;margin: 0;border: 0;}

#contents table th.underline,#contents table td.underline{border-bottom: 1px solid #E7F7FD;}
#contents table tr.ev th,#contents table tr.ev td{background: #E6E9EA;}

P.p_top{background:url(../images/p_top.gif);width: 94px;height: 21px;float: right;}
P.p_top a{display: block;width: 94px;height: 21px;}

/* <<-----メインコンテンツ　*/

/* フッター----->>　*/	
#footer	{clear: both;padding: 8px;}
/* <<-----フッター　*/
