@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素（一部#ID） */
*	{margin: 0;
	padding: 0;
		}

/* 基本構造 */
html	{height:100%;
	}
body	{	font-family: メイリオ,Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
			font-size: 0.8em;
    		color: #000033;
    		text-align: center;
    		line-height:150%;
			background-image: url('../img/bg_dot.gif');
			background-repeat: repeat;
	}
hr	{		display:none;
	}

/* 見出し */
h1,h2,h3,h4,h5,h6	{	font-weight:normal;padding:4px;margin-bottom:1em;
	}
h1{ letter-spacing: 2px;    padding-top:20px;    padding-left:20px;	   color:#FFFFFF;	text-align: center;
}
h2,h3,h4{	font-size:1.2em;}
h2{	border-left:10px solid #008080; border-bottom:1px solid #008080;}
h3{	 border-bottom:1px solid #008080;}
/* 段落 */
p	{	margin:1em;	}

/* アンカー */
a	{	color: #333399;
  		text-decoration:underline;	}
a:hover	{  color: #55AAAA;
	text-decoration:underline;
	}

/* 強調・追加・削除 */
em	{ color: #FF0000; font-weight: normal; }
strong	{ color: #FF0000; font-weight: normal; font-size:1.2em;}
ins del	{ color: #660000; }

/* フォーム */

input textarea	{ background-color: #FFFFFF; margin:1em;}
select	{	}
option	{	}
optgroup	{	}

/* リスト */
ol	{	list-style-position:inside; margin:1em;	}
	ol li	{ list-style-type: decimal;}
ul	{	list-style-position:inside; margin:1em;	}
	ul li	{ list-style-type: disc; }
dl	{	}
	dt	{	color:#330033;	}
    dd	{	color:#808080; margin:0 0 1em 1em; text-indent:10px;}

/* アドレス */
address,blockquote	{font-style:normal;	}

cite,q	{ color: #808080; }

/* 整形済みテキスト（サンプルページ未記述） */
pre	{	}

/* 物理要素（サンプルページ未記述） */
b	{	}
i	{	}
big	{	}
small	{	}
tt	{	}

/* 整形済みテキスト */
pre{
border:1px solid #cccccc;
color:#333333;
margin:10px;
padding:0.25em;
font-family:monospace;
letter-spacing:normal;
overflow:auto;
width:auto;
}
/* 整形済みテキスト（IE） */
* html pre{
width:90%;
overflow:scroll;
}




/* ***********************************************
/* 各#ID＆.class */

body#INDEX	{
		
	}

div#PAGETOP	{
			margin: 0 auto;
			padding: 10;
			width: 700px;
			text-align: left;
			background: #FFFFFF;
	}
div#HEADER	{	
			height:128px;
            background: #F3F3F3;	}
	ul#PAN	{
		text-align: right; margin-top:130px; margin-right:20px; 
		}
	ul#PAN li{ display:inline;  margin-left:10px;　color:#AAD4D4;}
	ul#PAN li a{ color:#FFFFFF;text-decoration:none;}
	ul#PAN li a:hover{color:#FFFFFF;text-decoration:underline;}	
div#MENU	{
    float:left;
}	
div#MENU h2 {
    border-right:1px solid #008080;
    border-left:1px solid #008080;
    padding:4px;
    margin-bottom:0;
    color:#005555;
    }
div#MENU ul{
    width:130px;
    margin:0;
    }
div#MENU ul li{  
	display:inline;
    }
div#MENU ul li a{
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	padding-left: 4px;
	position: relative;
	height: 30px;
	background: #008080 url('../img/menu.gif') no-repeat;
	display: block;
    }
div#MENU ul li a:hover{
	background: #55AAAA url('../img/menu_hover.gif') no-repeat;
    color:#003300;
    }           
		li.menu-on	{ 	}

		
div#KIZI	{
    width:540px;
	padding: 10px;
	float: right;
	}
	div.text	{
	padding:10px;	}
		ul.modori	{	text-align:right;	}
div#FOOTER	{
	clear: both;
	height: 3em;
	width: 700px;
	line-height:3em;
	background:#008080;
	}
div#FOOTER a{	text-decoration:none;}
div#FOOTER	h2{
    font-size:1em;	color:#FFFFFF; text-align:center; border:none;
    }
div#FOOTER ul{ text-align:center;　margin:0;}
div#FOOTER ul li,
#FOOTER li address{
    display:inline;   margin:0 10px; 
}
div#FOOTER ul li a {  	color:#FFFFFF;
}
div#FOOTER ul li a:hover {	  text-decoration:underline;
}
    
	li#FOOTER01	{	}
	li#FOOTER02	{	}
	li#FOOTER03	{	}

