body{
	margin:0;
	padding:0;	
	}
.main{
	margin:0 auto 0 auto;
	width:880px;
	padding:0;
	}
p{
	margin:0 0 10px 0;
	padding:0;
	font-size:0.85em;
	color:#333333;
	line-height:150%;	
	}
a{
	text-decoration:none;
	outline:none;
	color:#3366FF;
	}
a:hover{
	color:#ff9900;
	}
p.pankuzu{
	margin:0 0 10px 0;
	padding:0;
	font-size:0.75em;
	color:#666666;
	}
h1{
	width:880px;
	height:136px;
	margin:0;
	padding:0;
	text-indent:-9999em;
	background:url(../img/pub/header-under.jpg) no-repeat 0 0;
	}
	h1 a{
	width:880px;
	height:136px;
	display:block;
	background:url(../img/pub/header-under.jpg) no-repeat 0 0;
	}
p.nomrgn{
	margin:0;
	padding:0;
	font-size:0.75em;
	}
.cont{
	clear:both;
	margin:0;
	padding-top:10px;
	width:880px;
	}
	.cont:after{
		clear:both;
		content:"";
		display:block;
		height:1px;
		overflow:hidden;
		}
	* html .cont{
		overflow:visible;
		height:1em;
		}
	.left{
		margin:0;
		padding:0;
		width:660px;			
		float:left;
		}
	.right{
		margin:0;
		padding:0;
		width:201px;
		float:right;
		}
		.yellow{
			margin:0;
			padding:15px;
			width:173px;
			height:252px;
			background:url(../img/base/s-navi-bg.jpg) no-repeat 0 0;
			}
		.yellow h5{
			margin:0 0 7px 0;
			padding:0;			
			font-size:1em;
			text-align:center;
			}
		ul.s-navi{
			margin:0;
			padding:0;
			list-style:none;
			}
		ul.s-navi li{
			margin:0 0 4px 0;
			padding:0;
			text-indent:-9999em;
			}
		li.s1{
			width:172px;
			height:66px;			
			background:url(../img/base/s-navi-10beef.jpg) no-repeat 0 0;
			}
		li.s1 a{
			width:172px;
			height:66px;
			display:block;
			background:url(../img/base/s-navi-10beef.jpg) no-repeat 0 0;
			}
		li.s1 a:hover{
			background:url(../img/base/s-navi-10beef.jpg) no-repeat 0 -66px;
			}						
		li.s2{
			width:172px;
			height:68px;
			background:url(../img/base/s-navi-20pork.jpg) no-repeat 0 0;				
			}
		li.s2 a{
			width:172px;
			height:68px;
			display:block;
			background:url(../img/base/s-navi-20pork.jpg) no-repeat 0 0;
			}
		li.s2 a:hover{
			background:url(../img/base/s-navi-20pork.jpg) no-repeat 0 -68px;
			}								
		li.s3{
			width:172px;
			height:67px;			
			background:url(../img/base/s-navi-30others.jpg) no-repeat 0 0;
			}
		li.s3 a{
			width:172px;
			height:67px;
			display:block;
			background:url(../img/base/s-navi-30others.jpg) no-repeat 0 0;
			}
		li.s3 a:hover{
			background:url(../img/base/s-navi-30others.jpg) no-repeat 0 -67px;
			}				
		p.s-sokujitsu{
			margin:0 auto 20px auto;
			padding:0;			
			width:190px;
			height:146px;
			text-indent:-9999em;
			background:url(../img/base/s-sokujitsu.jpg) no-repeat 0 0;
			}
		p.s-sokujitsu a{		
			width:190px;
			height:146px;
			display:block;
			background:url(../img/base/s-sokujitsu.jpg) no-repeat 0 0;
			}
		p.s-tel{
			margin:0  auto 20px auto;
			padding:0;
			width:192px;
			height:114px;
			text-indent:-9999em;
			background:url(../img/base/s-tel.jpg) no-repeat 0 0;			
			}
		p.s-tel a{
			width:192px;
			height:114px;
			display:block;
			background:url(../img/base/s-tel.jpg) no-repeat 0 0;			
			}
		p.s-fax{
			margin:0  auto 20px auto;
			padding:0;
			width:192px;
			height:114px;
			background:url(../img/base/s-tel.jpg) no-repeat 0 0;			
			}
		p.s-fax a{
			width:192px;
			height:114px;
			display:block;
			background:url(../img/base/s-fax.jpg) no-repeat 0 0;			
			text-indent: -9999em;
			}
		p.btn-pdf{
			margin:0 auto 20px auto;
			padding:0;
			width:188px;
			height:49px;
			text-indent:-9999em;
			background:url(../img/base/btn-pdf.jpg) no-repeat 0 0;
			}
		p.btn-pdf a{
			width:188px;
			height:49px;
			display:block;
			background:url(../img/base/btn-pdf.jpg) no-repeat 0 0;
			}
		p.btn-pdf a:hover{
			background:url(../img/base/btn-pdf.jpg) no-repeat 0 bottom;
			}
		
		p.tencho{
			margin:0  auto 15px auto;
			padding:0;
			width:165px;
			height:274px;
			text-indent:-9999em;
			background:url(../img/base/tencho.jpg) no-repeat 0 0;
			}
		p.tencho a{
			width:165px;
			height:274px;
			display:block;
			background:url(../img/base/tencho.jpg) no-repeat 0 0;
			}
p.s-100nen {
width:194px;
height:115px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/base/side-anivers100.jpg) no-repeat top left;
}		
			
.bottom{
	margin:0 0 15px 0;
	padding:0;
	}
	.bottom p{
		margin:0 0 10px 0;
		font-size:0.75em;
		}
	p.footer{
		clear:both;
		width:880px;
		height:30px;
		text-indent:-9999em;
		background:url(../img/base/footer.jpg) no-repeat 0 0;
		}
	