@charset "utf-8";

/* HUMMING */

body	{
		font-size: 90%;
		font-family: "MS Pゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","hiragino kakugothic Pro",sans-serif;
		line-height: 1.5;
		color: #333333;
		background-color: white;
		margin: 0 0 0 10px;
	}
	
/* ブロック */

#page	{
	width: 800px;
	border: 2px solid #999999;
	background: url(images/baceP150.png) left top repeat-y;
	margin:0;
	}
#header	{ width: 804px;
		background-color: #DDDDDD;
		height: 15px;
		text-align: center;
		font-size: 100%;
		line-height: 100%;
		padding-top: 5px;
	}
#header-1	{
	width: 800px;
	height: 66px;
	background-color: #666600;
}

#pos	{
		background-color: #cccccc;
		height: 15px;
		font-size: 70%;
		padding-top: 5px;
	}
		
#main	{
		float: right; /* BOXを右寄せ */
		width:600px;
		margin-top: 10px;
		background-color: #eeeeee;
	}
.side1	{
		float: left;
		widht: 150px;
		margin-top: 10px;
		padding-top: 20px;
	}
.Fbox	{
		position: fixed;
		left: 0px:
		top: 10px;
		width: 150px;
	}
#footer	{
		clear: both; /* 回り込みを解除 */
		background-color: green;
		height: 60px;
		color: white;
		text-align: center;
		font-size: 9pt;
		padding-top: 10px;
	}
.box1	{ 
		width: 100%;
		margin: 0;
		padding: 10px 15px 10px 15px;
		border: 1px solid #999999;
	}

/* ナビゲーション */
/*TOPNAV*/

#tnav {
border-top: solid 1px #000;
border-bottom: solid 1px #000;
margin:0;
text-align:center;
width: 100%;
background-color:#4c76bb;
background-repeat:repeat-x;
padding-bottom: 2px;
padding-top: 3px;
 }

#tnav li#noactive{
padding: 1px;
padding-left:0.2em;
padding-right:0.2em;
margin-right:0.6em;
color: #ff3300;
background-color: #fff;
}
 
#tnav #active a,#tnav #active a:link,#tnav #active a:visited{ 
padding: 1px;
color: #fff;
background-image:url(../img_top/tnav.gif);
background-repeat:repeat-x;
background-color:#E3ACAC;
padding-left: 0.2em;
padding-right: 0.2em;

 }
  
#tnav #active a:hover,#tnav #active a:active{ 
padding: 1px;
color: #fff;
background-image:url(../img_top/tnav.gif);
background-repeat:repeat-x;
background-color:#E3ACAC:
padding-left: 2px;
padding-right: 2px;
}

 #tnav a, #tnav a:link, #tnav a:visited{
 padding: 1px;
 padding-left: 2px;
 padding-right: 2px;
 color: #fff;
 text-decoration: none;
 white-space: nowrap;
 }

 #tnav a:hover{
background-image:url(../img_top/tnav.gif);
background-repeat:repeat-x;
 background-color:#E3ACAC;
 padding: 1px;
 padding-left: 0.2em;
 padding-right: 0.2em;
 text-decoration: none;
white-space: nowrap;
color: #333;
 }


 
 #tnav li
 {
 padding: 1px;
 display: inline;
 font-size:80%;
 font-weight:bold;
 }

 #tnav ul
 {
 margin: 0px;
 padding: 0px;
 }

/* LEFT NAVIGATION */
#Lnav	{
		width: 180px;
		font-size: 0.8em;
		line-height: 1.2;
	}
#Lnav ul	{
		list-style: none;
		margin: 0;
		padding: 0px;
		/*border-top: 1px solid #000000;*/
	}
#Lnav li	{
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #000000;
		border-top: 1px solid #999999;
		background: #F9CFBA url(images/marker_pink.gif) left center no-repeat;
	}
#Lnav a	{
		padding: 0px 0px 0px 10px;
		background: #ffffff url(images/marker_blue.gif) left center no-repeat;
		display: block;
		width: 160px !imprtant;
		width /**/:170px;
		color: #0000dd;
		text-decoration: none;
		margin-bottom:5px;
	}
#Lnav a:hover	{
		color: #000000;
		background-image: none;
		background-color: transparent;
	}
		

/* TEXT */
p	{ padding: 0 10px 0 10px; }
h1	{ font-size: 150%;}
h2	{ font-size: 117%;}
h3	{
		margin: 16px 0 0 20px;
		color: #0000DD;
		width: 95%;
}
.sml	{ font-size: 50%; }
.sign	{ text-align: right;}
.t16	{ font-size: 16px;}
.t12	{ font-size: 12px;}

/* LIST */
.Unor	{ margin: 0; padding: 0 0 0 15px; list-style: none;}
.Inor	{ margin: 0; padding: 0;}
.Imb10	{ margin: 0 0 16px 0; padding: 0;}

/* Image */
.fr	{ float: right;
		margin: 10px;
		border: 0:
	}
.fl	{ float: left;
		maragin: 10px;
		border: 0px;
	}
.nor	{ margin: 0; padding: 0; border: 0;}

/* TABLE */

table .bda1s	{ border: 1px solid #999999;}
.bd0010bg {border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;
		background-color: #e6cdbb;
}
.bd0010nbg {border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;
}*/
