﻿*	{
	margin:0;padding:0;
	font-size:100%;
	}
html	{height:100%;}
body	{background-color:#EEE;height:100%;}
h1	{display:inline;}
h2	{
	padding:5px 15px; margin-bottom:10px;
	background-color:#1573D2;
	color:#FFFFFF; font-weight:bold; font-size:120%;
	}
h3	{
	padding:5px 15px;margin-bottom:15px; margin-top:20px;
	border-bottom:1px solid #1573E2;
	color:#000; font-weight:bold;
	background-color:#ACD6FF;
	}
h4	{
	padding:5px 15px;margin-bottom:20px;margin-top:20px;
	color:#000; font-weight:bold;
	}
a	{text-decoration:none;}
pre	{font-size:85%; line-height:1.4em;}
td	{font-size:90%; line-height:1.4em;}




#container	{
	width:802px;
	margin:0 auto;
	min-height:90%;
	_height:90%;
	background-color:#FFF;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	}
#logo	{
	width:800px;height:30px;
	margin:0 auto;
	background-color:#EEE;
	}
#header	{
	width:802px;
	height:70px;
	background-color:#ACD6FF;
	border-top:1px solid #000;
	}
#title	{
	margin-bottom:10px;margin-left:20px;
	}
#navi	{
	width:802px;height:38px;
	background-image:url("img/bg_navi.jpg");
	background-position:top left;
	background-repeart:repeart-x;
	}
#navi a	{
	color:#FFF; font-size:85%;font-weight:bold; text-align:center;
	padding:5px 20px; 
	display:block;
	}
#current	{
	background-color:#FF9900; border:1px solid #000066;
	}
#navi a:hover	{
	background-color:#003366; border:1px solid #FFFFFF;
	}
#contents_main	{
	width:760px;
	padding:20px;
	background-color:#FFFFFF;
	border-top:1px solid #000;
	}
#contents_main p	{
	padding:5px 0;
	font-size:85%; line-height:1.4em;
	border-bottom-color:#FFFFFF;
	}
#contents_kiji	{
	padding:20px;
	width:762px;
	background-color:#FFFFFF;
	background-image:url(img/bg_contents_kiji.gif);
	background-position:top center;
	background-repeat:repeat-y;
	border-top:1px solid #000;
	}
#contents_kiji p	{
	padding:5px 0;
	font-size:85%; line-height:1.4em;
	}
#kiji-p	{
	width:280px;float:left;
	line-height:1.3em;
	color:#A7977E;font-weight:bold;
	}
.list	{margin-left:30px; margin-top:20px;}
.list li	{padding-top:5px; padding-bottom:5px;}
.list a	{padding:5px;}
.list a:hover	{
	font-weight:bold;
	background-color:#acd6ff;
	}
.list_waku	{margin:0 auto; width:400px;}
.list_waku500	{margin:0 auto; width:500px;}
.list_waku700	{margin:0 auto; width:700px;}
.list_waku li	{padding-top:5px; padding-bottom:5px;}
.list_waku a	{padding:5px;}
.list_waku a:hover	{
	font-weight:bold;
	background-color:#acd6ff;
	}
.list_kiji	{margin-left:30px;}
.list_kiji a	{padding:2px;font-size:80%;}
.list_kiji a:hover	{
	font-weight:bold;
	background-color:#acd6ff;
	}
.page-top	{
	font-size:85%; font-weight:bold; text-align:right;
	padding:20px 0;
	}
.pan	{
	font-size:85%; font-weight:bold;
	padding-bottom:10px;
	}
.p_setu	{
	line-height:1.2em; color:#003366;
	border:1px solid #CCC;
	margin-top:7px;
	font-size:80%;
	font-weight:bold;
	padding:7px;
	}
td .p_setu	{
	font-size:12px;line-height:1.4em; font-weight:bold; color:#003366;}
	
.center	{text-align:center;}
.bold	{font-weight:bold;}
.m_kiji	{font-size:100%;font-weight:bold;margin-left:20px;}
#footer	{
	clear:both;
	width:800px;
	height:60px;
	margin:0 auto;
	text-align:center; font-size:80%; line-height:1.4em;
	padding:20px 0;
	background-color:#EEE;
	}

/*　TOPページのイメージ　*/

#index_img	{
	width:599px;
	height:541px;
	margin:50px auto;
	background-image:url(img/index_img_bg0.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
#index_img_tdimg2	{
	margin-top:382px;
	}
#index_img_tdimg3	{
	margin-top:104px;
	}




