/***********************************************/
/* AIA.                                        */
/* data:2008/5/24                            */
/***********************************************/

/* body /***********************************************/
body{

	line-height: 120%;
background:#ffffff url('../images/index/wp3.jpg') repeat-x;
color:#3e3e3e;
margin:0;
padding:0;
bottommargin:0;
text-align:center;
font-size:11pt
}


#wrap_1 {
	width:834px;
	background:url('../images/index/wp1.jpg') repeat-y;
	margin:0px auto
}

#wrap_2 {
	width:812px;
	background:url('../images/index/wp2.jpg') no-repeat;
	padding-left:11px; padding-right:11px; padding-top:0px; padding-bottom:0px
}

html[xmlns] body{
margin:0;
padding:0;
text-align:center;
}


a:link, a:visited, a:active{color:#0018A6; text-decoration:none;}
a:hover{color:#F88C16; text-decoration:underline;}


img{border:none;}
/*ul,ol{list-style:none;}display:block; */

p {
	/*\*/
	color:#3e3e3e;
	letter-spacing: 0.2em;
	/**/
}

p.top {
	text-align:left;
	letter-spacing: 0.2em;
	font-size:9pt;
}


p.bunsyou {
	text-align:left;
	letter-spacing: 0.2em;
	padding-left:10px;

}


		

/*hr{clear:both;}*/


/* Wrapper /***********************************************/
#wrapper-index{
/*background:url('../images/index/haikei.jpg') repeat-y top center;*/
}

#wrapper{
/*background:url('../images/hed/haikei.jpg') repeat-y top center;*/
}


		




/* contents
************************************************/
#contents{
	margin:0px auto;
	width:730px
}


#contents {
	display:inline-table;
}

/* Hides from IE-mac \*/
* html #contents {height:1%;}

#contents {
	display:block;
	clear:both;
}


	

	#indextopmainContent-mokuji{
		float:left;
		width:200px;
		font-size:10pt;
		text-align:left;
		position:relative;
		padding:0px 0px 0px 8px;
	}
	
	#indextopmainContent-mokuji p{
		text-align:left;
		letter-spacing: 0.3em;
		margin:0px 5px 0px 2px;
		}
		
	#indextopmainContent-mokuji b{
		font-size:10pt;
		width:190px;
		border-bottom:1px solid #CCCCCC;
		border-left:5px solid #CCCCCC;
		padding:0px 0px 1px 5px;
		}
	
		
		#indextopmainContent{
		float:right;
		width:500px;
		text-align:left;
		position:relative;
		top:0px;
		left:7px;
		padding:0px 10px 0px 10px;
		/*border-left:1px solid #CCCCCC*/
	}

	/* 各トップメインの文章
	---------------------------------------------*/


	#topmainContent{
		float:left;
		width:710px;
		text-align:left;
		position:relative;
		top:37px;
		left:10px;
		right:10px
		margin:0px 10px 0px 50px;
	}
	
	



	#.maintext{
	text-align:left;
		margin:10px 20px 0px 50px;
		letter-spacing: 0.2em;
		line-height: 25px;
	}
	
	/* ページ説明*width: 550px;*/
	div.pagesetumei {
		margin-left:0px;
		font-size: 10px;
		color: #ffffff;
		letter-spacing: 2px;
		padding:24px 0px 0px 10px;
	}
	

	
	/* タイトル設定		width:682px;
	---------------------------------------------*/
	h1 {
		clear:both;
		text-align:left;
		margin:10px 0px  10px  10px;
		font-size: 11pt;
		font-weight: bold;
		color: #0018A6;
	}


	h2 {
		clear:both;
		font-size: 22pt;
		font-weight: normal;
		color: #003C7B;
		background: #ffffff url('../images/h2.jpg') repeat-x left bottom;
		border-left:7px solid #003C7B;
		margin:0px 0px  0px  0px;
		padding:0px 0px  10px  10px;

	}


	h2.next {
		clear:both;
		font-size: 22pt;
		font-weight: normal;
		color: #003C7B;
		background: #ffffff url('../images/h2.jpg') repeat-x left bottom;
		border-left:7px solid #003C7B;
		margin:60px 0px  0px  0px;
		padding:0px 0px  10px  10px;

	}

	h3 {
		clear:both;
		font-size: 14pt;
		font-weight: bold;
		color: #003C7B;
		background: #F2F7FF;
		margin:10px 5px  0px  5px;
		padding:5px 0px  3px  0px;
	}


	h4 {
		clear:both;
		font-size: 18pt;
		font-weight: bold;
		color: #003C7B;
		background: #ffffff url('../images/h2.jpg') repeat-x left bottom;
		border-left:3px solid #003C7B;
		border-bottom:1px solid #003C7B;
		margin:50px 0px  0px  0px;
		padding:5px 0px  3px  5px;
		text-align:left;

	}

	h4.top {
		clear:both;
		font-size: 18pt;
		font-weight: bold;
		color: #003C7B;
		background: #ffffff url('../images/h2.jpg') repeat-x left bottom;
		border-left:3px solid #003C7B;
		border-bottom:1px solid #003C7B;
		margin:0px 0px  0px  0px;
		padding:5px 0px  3px  5px;
		text-align:left;


	}

	h4.syouhin1 {
		clear:both;
		text-align:left;
		font-size: 12pt;
		font-weight: bold;
		color: #003C7B;
		background: #ffffff url('../images/h2.jpg') repeat-x left bottom;
		border-left:3px solid #808080;
		border-bottom:1px solid #808080;
		margin:10px 5px  0px  46px;
		padding:5px 0px  3px  5px;
		
	}
	
	h4.syouhin {
		clear:both;
		text-align:left;
		font-size: 18pt;
		font-weight: bold;
		color: #003C7B;
		background: #ffffff url('../images/h2.jpg') repeat-x left bottom;
		border-left:3px solid #808080;
		border-bottom:1px solid #808080;
		margin:70px 5px  0px  46px;
		padding:5px 0px  3px  5px;
		
	}

	
	h5 {
	clear:both;
		font-size:16pt;
		font-weight: bold;
		margin-top:0px; margin-bottom:10px;
		color: #0018A6;
	}	

div.pagetop {
	margin: 20px 10px;
	font-size: 10px;
	letter-spacing: 1px;
	color: #FF6600;
	text-align: right;
	clear: both;
}

div.biwarepo {
	margin: 20px 10px;
	font-size: 10px;
	letter-spacing: 1px;
	color: #FF6600;
	text-align: right;
	clear: both;
}


div.sbiwarepo {
	margin: 0px 10px 0px 0px;
	font-size: 10px;
	letter-spacing: 1px;
	color: #FF6600;

	clear: both;
}

/* 目次
************************************************/
#leftbar{
	float:left;
	position:relative;
	text-align:left;
	width:200px;

		/*border-top:1px solid #CCCCCC;*/
	top:5px;
	/*padding:5px 0px 0px 0px;*/
	background-image: url('../images/background/mokuji.jpg');
}


/* 目次
************************************************/
/*#mokujidayo{*/
/*	float:right;*/
/*	position:relative;*/
/*	text-align:left;*/
/*		font-size: 10pt;*/
/*		/*font-size:small;*/*/
/*	width:145px;*/
/*}*/

#mokuji{
	line-height: 1.5;
	background-color:#ffffff;
	font-size: 10pt;

}

#mokuji ol{
	width:145px;
	list-style-type:none;
	margin:0px;
	padding-left:0px;

}


#mokuji ol li{
	/*background:url('../images/button/mokuji_bar.jpg') repeat-x bottom;*/
	width:145px;
	font-size: 10pt;
	padding-bottom:1px

}

#mokuji ol li a{
	background:url('../images/button/list_marker_gray.jpg') no-repeat left center;
	display:block;
	width:145px;
	text-decoration:none; padding-left:12px; padding-right:0px; padding-top:4px; padding-bottom:4px

}

* html #mokuji ol li a{
	background:url('../images/button/list_marker_gray.jpg') no-repeat left center;
	width:133px;

}

html[xmlns] #mokuji ol li a{
	background:url('../images/button/list_marker_gray.jpg') no-repeat left center;
	width:133px;

}

#mokuji ol li a:hover{
	width:133px;
	background:# url('../images/button/list_marker_red.jpg') no-repeat left center;

}

* html #mokuji ol li a:hover{
	background:url('../images/button/list_marker_red.jpg') no-repeat left center;
	width:133px;
}

html[xmlns] #mokuji ol li a:hover{
	background:url('../images/button/list_marker_red.jpg') no-repeat left center;
	width:133px;
}
	


/* 入れ子	
************************************************/
#mokuji ul li{
list-style:none;
	width:105px;
	font-size: 10pt;
	padding-bottom:1px
	padding-left:0px

}

#mokuji ul li a{
	background:url('../images/button/list_marker_gray2.jpg') no-repeat left center;
	display:block;
	width:105px;
	text-decoration:none; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:4px

}

* html #mokuji ul li a{
	background:url('../images/button/list_marker_gray2.jpg') no-repeat left center;
	width:105px;

}

html[xmlns] #mokuji ul li a{
	background:url('../images/button/list_marker_gray2.jpg') no-repeat left center;
	width:105px;

}

#mokuji ul li a:hover{
	background:url('../images/button/list_marker_red2.jpg') no-repeat left center;
	width:105px;

}

* html #mokuji ul li a:hover{
	background:url('../images/button/list_marker_red2.jpg') no-repeat left center;
	width:105px;
}

html[xmlns] #mokuji ul li a:hover{
	background:url('../images/button/list_marker_red2.jpg') no-repeat left center;
	width:105px;
}



/* テーブル
************************************************/
table.syousai {
	width: 650px;
	margin: 30px 10px 30px 50px;
	font-size: 100%;
	border-top:1px solid #CCCCCC;
		color:#3e3e3e;
}

table.syousai td.kou {
	width: 30%;
	text-align: left;
	background: #FFFFCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px;
}


table.syousai td.mar {
	width: 100%;
	text-align: center;
	background: #FFFFFF;
	padding:10px;
		color:#3e3e3e;
}

table.syousai td {
	text-align: left;
	width: 70%;
	padding:10px;
	background: #FFFFFF;
	border-bottom:1px solid #CCCCCC;
		color:#3e3e3e;
}


table.syousai b {color:#4A9E21;}


/* テーブル2(だちょう)
************************************************/
table.syousai2 {
	width: 660px;
	margin: 30px 10px 30px 50px;
	font-size: 100%;
}

table.syousai2 td.kou {
	width: 30%;
	text-align: left;
	background: #FFFFFF;
	padding:20px 0px 20px 0px;
				font-size: 10pt;
			color: #808080;
}


table.syousai2 td.mar {
	width: 100%;
	text-align: center;
	background: #FFFFFF;
	padding:10px;
}

table.syousai2 td {
	text-align: left;
	width: 70%;
	padding:20px 0px 20px 10px;
	background: #EFF3F7;
}

table.syousai2 p {
	text-align: left;
	padding:0px 0px 10px 10px;
}


table.syousai2 b {color:#4A9E21;}



/* テーブル3（会社概要）
************************************************/
table.syousai3 {
	width: 670px;
	margin: 30px 10px 30px 20px;
	font-size: 100%;

}

table.syousai3 td.fot {
	width: 30%;
	background: #FFFFFF;
	padding:0px;
		border-bottom:0px;
			font-size: 10pt;
			color: #808080;
}

table.syousai3 td.kou {
		text-align:left;
	width: 25%;
	font-size: 10pt;
	background: #FFFFCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:15px 4px 10px 4px;
		border-left:1px solid #CCCCCC;
}



table.syousai3 td.ue {
	text-align: left;
	width: 45%;
	padding:10px 4px 10px 10px;
	background: #FFFFFF;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

table.syousai3 td.shita {
	text-align: left;
	width: 45%;
	padding:10px 4px 10px 10px;
	background: #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

table.syousai3 td.naka {
	text-align: left;
	width: 45%;
	padding:10px 4px 10px 10px;
	background: #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}


table.syousai3 b {
		text-align:left;
color:#4A9E21;}



/* テーブル空（メールの手順とか）
************************************************/
table.syousai4 {
	width: 660px;
	margin: 30px 10px 30px 50px;
	font-size: 100%;
	/*border-top:1px solid #CCCCCC;*/
}

table.syousai4 td {
	width: 100%;
	text-align: left;
	background: #FFFFFF;
	/*border-bottom:1px solid #CCCCCC;*/
	padding:20px 0px 20px 0px;
}


/* テーブル5(リンク)
************************************************/
table.syousai5 {

	width: 650px;
	margin: 30px 20px 30px 50px;
	font-size: 100%;

}

table.syousai5 td.fot {
	width: 30%;
	padding:0px;
		border-bottom:0px;
			font-size: 10pt;
			color: #808080;
}

table.syousai5 td.ue {
	text-align: left;
	width: 70%;
	padding:10px 4px 10px 10px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

table.syousai5 td.shita {
	text-align: left;
	width: 70%;
	padding:10px 4px 10px 10px;

}

table.syousai5 td.naka {
	text-align: left;
	width: 70%;
	padding:10px 4px 10px 10px;
	background: #FFFFFF;

}

table.syousai5 b {font-size:14pt;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC
padding:3px;
}



/* テーブル（トップページ色つき）
************************************************/
table.syousai6 {
		width:492px;
	font-size: 100%;
	border:2px solid #FFCC66;

}

table.syousai6 td {
	width: 100%;
	text-align: left;
	background: #FFFFCC;
	padding:15px;
}



h6 {
clear:both;
	font-size:12pt;
	font-weight: bold;
	color: #319ACE;
	background: #FFFFFF;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px

	}	




/* テーブル7（訪問販売法）
************************************************/
table.syousai7 {
	width: 650px;
	margin: 30px 10px 30px 20px;
	font-size: 100%;

}

table.syousai7 td.fot {
	width: 30%;
	background: #FFFFFF;
	padding:0px;
		border-bottom:0px;
			font-size: 10pt;
			color: #808080;
}

table.syousai7 td.kou {
		text-align:left;
	width: 25%;
	background: #FFFFCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:15px 4px 10px 4px;
		border-left:1px solid #CCCCCC;
}



table.syousai7 td.ue {
	text-align: left;
	width: 45%;
	padding:10px 4px 10px 10px;
	background: #FFFFFF;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

table.syousai7 td.shita {
	text-align: left;
	width: 45%;
	padding:10px 4px 10px 10px;
	background: #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

table.syousai7 td.naka {
	text-align: left;
	width: 45%;
	padding:10px 4px 10px 10px;
	background: #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}


table.syousai7 b {
		text-align:left;
		color:#4A9E21;
		}


/* テーブル8（肉商品一覧）
************************************************/
table.syousai8 {
	width: 650px;
	margin: 30px 10px 30px 20px;
	font-size: 100%;

}


table.syousai8 td.ueh {
	text-align:center;
	width: 20%;
	background: #FFFFCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:15px 4px 10px 4px;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

table.syousai8 td.kou {
	text-align:center;
	width: 20%;
	background: #FFFFCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:15px 4px 10px 4px;
	border-right:1px solid #CCCCCC;
}


table.syousai8 td.uem {
	text-align:center;
	width: 20%;
	background: #FFFFCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:15px 4px 10px 4px;
	border-right:1px solid #CCCCCC;
}

table.syousai8 td.nakah {
	text-align:center;
	width: 20%;
	padding:10px 4px 10px 10px;
	background: #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

table.syousai8 td.naka {
	text-align:center;
	width: 20%;
	padding:10px 4px 10px 10px;
	background: #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}


table.syousai8 b {
		text-align:left;
		color:#4A9E21;
		}

/* テーブル(注文表)
************************************************/
table.syousai9 {
	width: 650px;
	margin: 30px 10px 30px 50px;
	font-size: 100%;
	border-top:1px solid #CCCCCC;
}

table.syousai9 td.kou {
	width: 20%;
	text-align: center;
	background: #FFFFCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px;
}


table.syousai9 td.mar {
	width: 100%;
	text-align: center;
	background: #FFFFFF;
	padding:10px;
}

table.syousai9 td {
	text-align: center;
	width: 20%;
	padding:10px;
	background: #FFFFFF;
	border-bottom:1px solid #CCCCCC;
}


table.syousai9 b {color:#4A9E21;}

/* footer
************************************************/
#footer{
	clear:both;
	position:relative;
	width:730px;
	height:200px;
	margin:0px auto;
	background: #FFFFFF;
	background:url('../images/fut/fut.jpg') no-repeat center bottom;
	font-size:small;
	text-align:left
	
}

html>body #footer{font-size:x-small;}/* Opera6用 */
head:first-child+body #footer{font-size:small;}

#footer p{color:#ffffff;}


	/* フットメニュー
	---------------------------------------------*/
	#footnavi{
		letter-spacing: 0.2em;
		line-height: 20px;
		font-size: 10pt;
		padding: 10px 0px 0px 10px;
		margin:10px auto;
		border-top:1px solid #CCCCCC;
	}


	/* コピーライト
	---------------------------------------------*/
	#copyright{
		letter-spacing: 0.2em;
		line-height: 20px;
		font-size: 10pt;
		border-top:1px solid #CCCCCC;
		padding: 15px 0px 15px 10px;
		margin:14px auto;
	}

	html>body p#copyright{font-size:small;}/* Opera6用 */
	head:first-child+body p#copyright{font-size:small;}



/* 個別メニュー
************************************************/
	/* 新着更新情報
	---------------------------------------------*/
	#info-mes{
		margin:6px 0px 30px 0px;
	}
	
	#info-mes ul{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	
	#info-mes li{
		margin:0;
		padding: 2px 0px 7px 25px;
		font-size:small;
		background-color:#FFFFFF;
		border-bottom:1px dotted #CCCCCC;
	}

	.infomake {
			font-size: 10pt;
		/*font-size:100%;*/
		color: #000000;
		background: #FFFFFF url('../images/bt/list_haikei.jpg') repeat-x left bottom;
		border-left: 7px solid #FFCC66; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0px; padding-left:12px; padding-right:0; padding-top:8px; padding-bottom:6px
	}
	
	.infomake2 {
			font-size: 10pt;
		/*font-size:100%;*/
		color: #000000;
		background: #FFFFFF url('../images/bt/list_haikei.jpg') repeat-x left bottom;
		border-top: 1px solid #CCCCCC;
		border-left: 7px solid #FFCC66; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0px; padding-left:12px; padding-right:0; padding-top:8px; padding-bottom:6px
	}

	
	
	/* ボタンちゃんたちのメニュー
	---------------------------------------------*/
	#main-navi{
		margin:0px 15px 0px 15px;
	}

	
	
	#main-navi-gazou {
		float: left;
		margin:0px;
		width:80px;
		height:77px;
	}
	
	#main-navi-moji {
		float: right;
		margin:0px;
		width:170px;
	}
	
	#main-navi-moji-ue {
			font-size: 11pt;
		/*font-size:small;*/
		padding:10px 0px 0px 0px;
		width:170px;
		border-bottom:1px dotted #B6B6B9;
	}
	
	#main-navi-moji-shita {
			font-size: 10pt;
		/*font-size:small;*/
		padding:3px 0px 0px 0px;
		width:170px;
	}

	#main-navi-left-top {
		float: left;
		margin:0px;
		padding:3px 0px 3px 0px;
		width:250px;
	}
	
	#main-navi-right-top {
		float: right;
		margin:0px;
		padding:3px 0px 3px 0px;
		width:250px;
	}

	#main-navi-left {
		float: left;
		margin:0px;
		padding:3px 0px 3px 0px;
		width:250px;
		border-top:1px solid #B6B6B9;
	}
	
	#main-navi-right {
		float: right;
		margin:0px;
		padding:3px 0px 3px 0px;
		width:250px;
		border-top:1px solid #B6B6B9;
	}




.tophe a {
	background: #FFFFFF url('../images/bt/list_marker_red.gif') no-repeat 0px center;
	display: block;
	width: 22% !important;
	width /**/: 180px !important;color: #527DFF;
	text-decoration:none;
	text-indent: 10px
	text-align:right;
		font-size: 10pt; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px
	}
	
	
.kobetumake {
		font-size:100%;
		color: #000000;
		background: #FFFFFF url('../images/bt/list_haikei.jpg') repeat-x left bottom;
		border-left: 7px solid #FFCC66; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0px; padding-left:12px; padding-right:0; padding-top:8px; padding-bottom:6px
	}

.meisaimake {
		font-size:100%;
		color: #000000;
		margin: 0 0 0px 0;
		padding:2px 0 2px 0px;
		border-buttom: 7px solid #FFCC66;
	}
	
.linkmake a {
	background: #FFFFFF url('../images/bt/list_marker_red.gif') no-repeat 0px center;
	display: block;
	width: 95% !important;
	width /**/: 500px !important;color: #527DFF;
	text-decoration:none;
	text-indent: 10px
	text-align:right; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px
	}

	#main-bun-left {
		float: left;
		margin:0px;
		padding:0px 0px 3px 0px;
		width:49%;
		border-top:0px solid #CCCCCC;

	}
	
	#main-bun-right {
		float: right;
		margin:0px;
		padding:0px 0px 3px 0px;
		width:49%;
		border-top:0px solid #CCCCCC;
	}
	
	.kobetumake-bun {
		font-size:100%;
		color: #000000;
		background: #FFFFFF url('../images/bt/list_haikei.jpg') repeat-x left bottom;
		border-left: 7px solid #FFCC66;
		border-top: 1px solid #CCCCCC; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0px; padding-left:12px; padding-right:0; padding-top:8px; padding-bottom:6px
	}

	.to {  
		font-size: 24px; 
		letter-spacing: normal
}