.text16xp 		{
				font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
				font-size: 16px;
				color: #ffffff;
				 }

.body,.td,.th 	{font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
				 color: #666666;
				 }

body 			{margin-top: 3px;
				 margin-bottom: 0px;
				 font-size: 12px;
				 background-image: url(f-all/bg.jpg);
				 }

img.f01			{float:left;
				 }

.text11 		{font-size:11px;
			 	 color:666666;
			 	 margin-bottom:5px;
				 }
				 
.table-margin	{margin-bottom:4px;
				 margin-right:4px;}

.table-margin2	{margin-top:10px;
				 margin-left:7px;
				 }

.margin5px		{margin-top:5px;}

.margin2px		{margin-top:2px;
				margin-left:2px;}

.margin20px		{margin-top:2px;
				margin-left:20px;
				margin-right:20px;}
				 
.font12			{font-size: 12px;
				 margin-top:2px;
				 margin-bottom:2px;
				 }
				 
.font12-w		{font-size: 12px;
				 margin-top:2px;
				 color:#FFFFFF
				 }
.style1 		{
				 color: #990000;
				 font-weight: bold;
				}
.style2 		{
				font-size: 10px
				}

.style3 		{
				color: #000000;
				font-weight: bold;
				}
.cb{
	clear:both;
	}

ul#plan{
	width: 720px;
	height:100px;
	margin: 10px 0px 0px;
	padding: 0px;
	list-style: none outside;
	background-repeat: no-repeat;
	}
	
ul.kikan{
	background-image: url(f-index/tit-plantype-kikan.jpg);
	}	
	
ul.ryoukin{
	background-image: url(f-index/tit-plantype-ryoukin.jpg);
	}	
		
ul.ryouri{
	background-image: url(f-index/tit-plantype-ryouri.jpg);
	}	
		
ul.ninki{
	background-image: url(f-index/tit-plantype-ninki.jpg);
	}
	
ul#plan li{
	width: 240px;
	height: 60px;
	float: left;
	margin: 30px 0px 10px;
	padding: 0px;
	}
ul#plan li.block2 {
	width: 240px;
	height: 60px;
	float: left;
	margin: 0 0px 10px;
	padding: 0px;
	}
	
ul#plan li a div.sam{
	display: none;
	}

ul#plan li a:hover div.sam{
	display: block;
	position: relative;
	margin: -255px 0px 0px 50px;
	width: 250px;
	height: 167px;
	}

ul#plan.kikan li div.sam{
	padding: 4px;
	background-color: #FCC;
	border: 1px solid #C00;
	}

ul#plan.ryoukin li div.sam{
	padding: 4px;
	background-color: #CFF;
	border: 1px solid #69F;
	}

ul#plan.ryouri li div.sam{
	padding: 4px;
	background-color: #CFC;
	border: 1px solid #9C9;
	}


ul#plan.ninki li div.sam{
	padding: 4px;
	background-color: #FFC;
	border: 1px solid #FF3;
	}
