@charset "Shift_JIS";

/* ***********************************************


/* 基本構造 */

*	{margin:0;
	padding:0;}

body	{color:#505050;
	font-size:14px;
	line-height:1.5;
	background:#ffffff;}

hr	{display:none;}

/* 見出し */
h1,h2,h3,h4,h5	{padding:5px 0 5px 0;
			color:#;}
h1	{font-size:90%;
	font-weight:lighter;
	color:#1db85a;
        float:right;}
h2	{font-size:100%;
	clear:both;
	color:#1db85a;}
h3	{font-size:90%; padding:0px;}
h4	{font-size:90%; padding:0px;}
h5	{font-size:110%;
	clear:both;
	color:#DC143C;
        padding:0px;}
h6	{}



/* アンカー */
a	{text-decoration:none;}
	a:link{color:#336666;}
	a:visited{color:#336666;}
	a:hover	{color:#1db85a;
		text-decoration:underline overline;}

a img	{border-width:0;}
/* 強調・追加・削除 */
em	{font-weight:bold;
	font-style:normal;}
	
strong	{font-weight:lighter;
	color:#1db85a;
	line-height:1.5;
	background:url(hhako.gif);}
	
ins	{text-decoration:underline;}

del	{text-decoration:line-through;}

/* フォーム */


textarea,select,input	{padding:2px;
	margin:2px;
	border:1px #b7b7b7 solid;
	background:#f9f9f9;}

button	{margin:2px;
	padding:2px;
	border:1px #b7b7b7 outset;
	background:#f9f9f9;}

/* リスト */
ol	{list-style:decimal;
	line-height:1.5;
	margin-left:0px;}
ul	{line-height:3.5;
	margin:0px;}
	ul ul	{list-style:circle;
		line-height:1.5;
		margin:0px;
}
	
dt	{font-weight:bold;
	margin-left:50px;
	background:#f5f5f5;
	position:relative;
	z-index:2;
	display:inline;
	padding:2px;}
	dd	{margin-left:50px;
		background:#e9e9e9;
		position:relative;
		top:0px;
		padding:0px 5px;
		z-index:1;
		border:1px solid #f5f5f5;}

/* 引用 */
blockquote	{padding:5px;
	margin:0 auto;
	width:95%;
	border:1px #b7b7b7 solid;
	background:#f9f9f9;}

/* テキストそのまま */
pre	{padding:5px;
	margin:0 auto;
	width:95%;
	border:1px #b7b7b7 solid;
	background:#f9f9f9;
	overflow:auto;}

/* アドレス */
address	{font-style:normal;}

/* テーブル */
caption	{font-weight:bold;
	font-size:100%;}
table	{border-collapse:collapse;
	border:1px #505050 solid;
	padding:10px;}
	
tr	{border:0px #505050 solid;
	padding:10px;}

td	{border:0px #505050 solid;
	padding:10px;}
.img    {border:5px #505050 solid black; padding:1px;}

#gNavi 	{width:700px;
	height:30px;
	background:url(gnavi.gif) repeat-x;
	border-width:0 0 0 0;
	border-color:#ffffff;
	border-style:solid;}
	#gNavi  ul	{margin:0px;
			padding:0px;}
	#gNavi  li	{list-style:none;
                display:inline;}


	#gNavi  a	{font-weight:;
                font-family: "MS UI Gothic";
	        display:block;
		width:65px;
		float:left;
                margin:0 
		text-align:center;
                font-size:90%;
    		padding:0;
                line-height:30px;
                color:#ffffff;}
	#gNavi  a:hover	{text-decoration:none;
			background:url(menu2.gif) repeat-x;}



/* ***********************************************
/* 各#ID＆.class */


div#PAGETOP	{margin:0 auto;
		text-align:center;
		width:700px;
		background:#ffffff;
		border-width:0 0px;
		border-color:#b7b7b7;
		border-style:solid;}
	
div#HEADER	{text-align:left;
		height:90px;
		color:#ffffff;
		background:url(head.gif) #000000;}

	#PAN	{text-align:right;
		position:absolute;
		top:0;
		width:700px;
		font-size:80%;
		color:#505050;}
	#PAN li	{display:inline;}
	#PAN a	{color:#ffffff;
		background:url(pan.gif) 100% 50% no-repeat;
		padding-right:7px;}


#MENU	{width:700px;
	height:50px;
	background:url(m-off.gif) repeat-x;
	border-width:0 0 0 0;
	border-color:#ffffff;
	border-style:solid;
	font-size:13px;}
	#MENU h2	{display:none;}
	#MENU ul	{margin:0 auto;
			padding:0 0px;}
	#MENU li	{list-style:none;
                display:inline;}


	#MENU a	{letter-spacing:0px;
                display:block;
		width:100px;
		height:30px;
		float:left;
		text-align:center;
                padding:0px;
                color:#ffffff;}
	#MENU a:hover	{text-decoration:none;
			background:url(m-on.gif) repeat-x;}
	#MENUp a:hover	{text-decoration:none;
			background:url(m-onp.gif) repeat-x;}


	
div#KIZI	{text-align:left;
		clear:both;
		padding:0px;
                bgcolor:#ffffff;}

div#KIZI li	{font-size:85%;}
   #KIZI strong {font-weight:lighter;
	               color:#505050;
	               line-height:1.5;
	               background:url(khako.gif);}

div#FOOTER
	#FOOTER a	{color:#979797;}
	#FOOTER a:hover	{text-decoration:none;}
	#FOOTER h2	{ }
	#FOOTER ul	{list-style:none;}
	#FOOTER li	{display:inline;
			padding:0 10px 0 10px;}
	#FOOTER address	{display:inline;
			font-style:normal;}
	#FOOTER strong {font-weight:lighter;
	               color:#979797;
	               line-height:1.5;
	               background:url(fhako.gif);}
