@charset "utf-8";
/* CSS Document */


/*ブラウザの初期化*/


*{
	margin:0px;
	
	
	padding:0px;
	font-style: normal;
	font-weight: normal;
	font-size : 100%;
	color:#777;
	

}
img {
    border-style:none;
}

/*レイアウトの設定*/
html{
    height:100%;
}
body{
    height:100%;
	background:url(images/haikei.jpg) repeat-x;
	scrollbar-face-color: #ffffff;       /* 表面の色 */
  scrollbar-3dlight-color: #e8e8e9;    /* 左端と上端の色 */
  scrollbar-darkshadow-color:#e8e8e8; /* 右端と下端 */
  scrollbar-highlight-color: #e8e8e8;  /* ハイライトの色 */
  scrollbar-shadow-color: #e8e8e8;     /* 影の色 */
  scrollbar-arrow-color: #e7380d;      /* 矢印の色 */
  scrollbar-track-color: #ffffff;      /* バーの背景の色 */
  background-color:#efe5d9;

}
* html #wrapper{
    height:100%;
	
}


#wrapper{
	height: auto;
    margin:0px auto;  
    min-height: 100%;
	width:970px;
	position:relative;
	background-image:url(images/back.jpg);
	background-repeat:repeat-y;
	

}

#wrapper_contact{
    margin:0px auto;  
    min-height: 100%;
	width:970px;
	height:auto;
	position:relative;
	background-image:url(images/back.jpg);
	background-repeat:repeat-y;
	

}




/*ヘッダー部分の設定*/
#header{
	margin:auto 0px 0px;
	width:970px;
	height:141px;
	background:url(images/header_back.jpg) no-repeat;
	
	
	
}
#logo{
	text-indent:-99999px;
	color: #D6D6D6;
}

#logo a{
	margin:0px 0px 0px 22px;
	background:url(images/logo.jpg);
	width:193px;
	height:103px;
	float:left;
}
h2{
	position:absolute;
	margin:-435px 0px 0px 370px;
	font-size:12px;
color:#999;

}


#flash{
	width:640px;
	height:300px;
	color: #BFBFBF;
}

/*グローバルナビの設定*/


#nav {
	
	margin:81px 10px 0px 0px;
	padding:0;
	height:57px;
	width:690px;
	float:right;
	
}

#nav ul {
	 list-style-type: none;
  margin: 0;
  padding: 0;

}

#nav li {
	display:block;padding:0; 
	text-align:left;margin-right:2em;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0;
	width:138px;
	height:60px;
	font-size:12px;
	text-align:center;
	
}

#nav li a {
	color:#666;
	font: georgia;
	text-decoration:none;
	line-height: 1.3em;
	display:block;
	height:60px;
	font-size:12px;
}

#nav_kaisya{text-indent:-10000px;


}

#nav_kaisya a{
	background:url(images/nav01.jpg) no-repeat;

}
#nav_kaisya a:hover{
background:url(images/nav01roolover.jpg) no-repeat;

}


#nav_tenpo{text-indent:-10000px;}

#nav_tenpo a{
	background:url(images/nav02.jpg);
}
#nav_tenpo a:hover{
	background:url(images/nav02roolover.jpg);
}


#nav_kodawari{text-indent:-10000px;}
#nav_kodawari a{
	background:url(images/nav03.jpg);
}
#nav_kodawari a:hover{background:url(images/nav03roolover.jpg);}


#nav_saiyou{text-indent:-10000px;}
#nav_saiyou a{
	background:url(images/nav04.jpg);
}
#nav_saiyou a:hover{
	background:url(images/nav04roolover.jpg);
}

#nav_otiawase{text-indent:-10000px;}

#nav_otiawase a{
	background:url(images/nav05.jpg);
}

#nav_otiawase a:hover{
	background:url(images/nav05roolover.jpg);
}

/*店舗紹介バナーの設定*/

#tenpokakomi ul{
list-style-type: none;
margin: 0;
  padding: 0;}

#tenpokakomi li {
	display:block;padding:0; 
	
	padding:0px 0px 0px 0px;
	margin:0;
	width:280px;
	height:83px;
	font-size:12px;

	
}

#tenpokakomi li a {
	color:#666;
	font: georgia;
	text-decoration:none;
	line-height: 1.3em;
	display:block;
	height:83px;
	font-size:12px;
}
#nannban02{text-indent:-10000px;}
#nannban02 a{
	background-image:url(images/nanban.jpg);
}
#nannban02 a:hover{
	background-image:url(images/nanbanroolover.jpg);
}
#sukizuki02{text-indent:-10000px;}
#sukizuki02 a{
	background-image:url(images/sukizuki.jpg);
}
#sukizuki02 a:hover{
	background-image:url(images/sukizukiroolover.jpg);
}
#kaen02{text-indent:-10000px;}

#kaen02 a{
	background-image:url(images/kaen.jpg);
}
#kaen02 a:hover{
	background-image:url(images/kaenroolover.jpg);
}
#china02{text-indent:-10000px;}
#china02 a{
	background-image:url(images/china.jpg);
}
#china02 a:hover{
	background-image:url(images/chinaroolover.jpg);
}
#kuroshio02{text-indent:-10000px;}
#kuroshio02 a{
	background-image:url(images/kuroshio.jpg);
}
#kuroshio02 a:hover{
	background-image:url(images/kuroshioroolover.jpg);
}
#sunny02{text-indent:-10000px;}
#sunny02 a{
	background-image:url(images/sunny.jpg);
}
#sunny02 a:hover{
	background-image:url(images/sunnyroolover.jpg);
}
#kizoku02{text-indent:-10000px;}
#kizoku02 a{
	background-image:url(images/Edinburgh.jpg);
}
#kizoku02 a:hover{
	background-image:url(images/Edinburghroolover.jpg);
}

/*メインコンテンツの設定*/



	

#leftcontent{
	float:left;
	width:640px;
	padding:0px 0px 0px 20px;
	margin-top:6px;}
	
	
	


	
#whatsnew h3{
	background:url(images/whatnew.jpg);
	width:640px;
	height:30px;
	margin-top:10px;
	text-indent:-9999px;
}
#whatsnew .box{
	
	width:638px;
	height:170px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #E7380D;
	border-right:solid  1px #E7380D;
	border-bottom:solid  1px #E7380D;
	overflow:scroll;
	font-size:12px;
	color:#666;
	line-height:2.5em;
	
}
.textbgco{background:#E7E7E7;

}

#whatsnew .box #text{padding:10px;}

#topics h3{
	margin-top:10px;
	background:url(images/topics.jpg);
	width:640px;
	height:30px;
	text-indent:-9999px;

}

#topics .box{
	
	width:638px;
	height:160px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #E7380D;
	border-right:solid  1px #E7380D;
	border-bottom:solid  1px #E7380D;

	
}
#topics .box img{
	
}
#team{
	float:left;
	padding-left:5px;
	padding-top:5px;
}
#saiyoujyouhou{
	float:right;
	padding-right:5px;
	padding-top:5px;
}



#rightcontent{
	float:right;
	width:290px;
	padding-right:10px;
	margin-top:5px;
	}
	
	

#tenpo{
	background-image:url(images/tenpo.jpg);
	width:280px;
	height:30px;
	text-indent:-9999px;
	color: #FFF;
	
}
.tenpo{
	margin-left:5px;
	
}

#tenpokakomi{
	width:280px;
	height:600px;
	background-image: url(images/tennpoback.jpg);
}
	
/*フッターの設定*/

#footer{
	clear:both;

	bottom:3px;
	height:40px;
	width:951px;
	margin:auto;
	background:url(images/footer.jpg);
	font-size:13px;
	background-repeat:no-repeat;
}

#sitemap{
    color:#FFF;
	position:absolute;
	margin:10px 0px 0px 760px;
	vertical-align:middle;
	
}
#otoiawase{
	color:#FFF;
	position:absolute;
	margin:10px 0px 0px 856px;
	
}

#Copyright{
	
	margin:0px 0px 0px 360px;
	color:#FFF;
	padding:10px;
	
}


	
/*コンテンツフォルダのページ設定*/


	
	
/*会社ページの編集*/

#kaisyatop{
	margin:50px 0px 0px 10px;
	}



	

	#leftcontent02{
	float:left;
	width:240px;
	margin:10px 10px 300px 20px;}
	
#rightcontent02{
	position:relative;
		width:680px;
		height:720px;
		margin:10px 20px 10px 0px;
		float:right;
	
	}
	
	#leftcontent020{
	float:left;
	width:240px;
	height:100px;
	margin:10px 10px 300px 20px;}
	
#rightcontent020{
	position:relative;
		width:680px;
		height:720px;
		margin:10px 20px 10px 0px;
		float:right;
	
	}
	
	.h202{
	position:absolute;
	margin:-125px 0px 0px 340px;
	}

#bar_kaisya{
	background:url(images/bar_company.jpg) no-repeat;
	position:absolute;
	margin-top:-3px;
	margin-left:10px;
	width:950px;
	height:50px;
	text-indent:-99999px;
	color: #D6D6D6;
}

#nav_kaisya01{text-indent:-10000px;


}

#nav_kaisya01 a{
	background:url(images/nav01_01.jpg) no-repeat;

}
#nav_kaisya01 a:hover{
background:url(images/nav01roolover.jpg) no-repeat;

}

#company_nav{
	
	
	height:95px;
	width:240px;
	background-image:url(images/kaisyanavhaikei.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	
}

#company_nav ul {
	 list-style-type: none;
  margin: 0px 5px 5px 5px;

}

#company_nav li {
	display:block;
	margin:0;
	width:230px;
	height:30px;
	
	
}

#company_nav li a {


	display:block;
	width:230px;
	height:30px;

}

/*01*/
#company_nav01{text-indent:-10000px;
width:230px;


}

#company_nav01 a{
	background:url(images/kaisya_nav01_over.jpg) no-repeat;

}
#company_nav01 a:hover{
background:url(images/kaisya_nav01.jpg) no-repeat;

}


#company_nav02{text-indent:-10000px;
width:230px;


}

#company_nav02 a{
	background:url(images/kaisya_nav02.jpg) no-repeat;

}
#company_nav02 a:hover{
background:url(images/kaisya_nav02_over.jpg) no-repeat;

}


#company_nav03{text-indent:-10000px;
width:230px;


}

#company_nav03 a{
	background:url(images/kaisya_nav03.jpg) no-repeat;

}
#company_nav03 a:hover{
background:url(images/kaisya_nav03_over.jpg) no-repeat;

}


/*02*/


#cnav_02 #company_nav01{text-indent:-10000px;
width:240px;


}


#cnav_02 #company_nav01 a{
	background:url(images/kaisya_nav01.jpg) no-repeat;

}
#cnav_02 #company_nav01 a:hover{
background:url(images/kaisya_nav01_over.jpg) no-repeat;

}


#cnav_02 #company_nav02{text-indent:-10000px;


}

#cnav_02 #company_nav02 a{
	background:url(images//kaisya_nav02_over.jpg) no-repeat;

}
#cnav_02 #company_nav02 a:hover{
background:url(images/kaisya_nav02.jpg) no-repeat;

}


#cnav_02 #company_nav03{text-indent:-10000px;


}

#cnav_02  #company_nav03 a{
	background:url(images/kaisya_nav03.jpg) no-repeat;

}
#cnav_02  #company_nav03 a:hover{
background:url(images/kaisya_nav03_over.jpg) no-repeat;

}



/*03*/

#cnav_03 #company_nav01{text-indent:-10000px;
width:240px;


}


#cnav_03 #company_nav01 a{
	background:url(images/kaisya_nav01.jpg) no-repeat;

}
#cnav_03 #company_nav01 a:hover{
background:url(images/kaisya_nav01_over.jpg) no-repeat;

}


#cnav_03 #company_nav02{text-indent:-10000px;


}

#cnav_03 #company_nav02 a{
	background:url(images//kaisya_nav02.jpg) no-repeat;

}
#cnav_03 #company_nav02 a:hover{
background:url(images/kaisya_nav02_over.jpg) no-repeat;

}


#cnav_03 #company_nav03{text-indent:-10000px;


}

#cnav_03  #company_nav03 a{
	background:url(images/kaisya_nav03_over.jpg) no-repeat;

}
#cnav_03  #company_nav03 a:hover{
background:url(images/kaisya_nav03.jpg) no-repeat;

}



/*04*/

#cnav_04 #company_nav01{text-indent:-10000px;
width:240px;


}


#cnav_04 #company_nav01 a{
	background:url(images/kaisya_nav01.jpg) no-repeat;

}
#cnav_04 #company_nav01 a:hover{
background:url(images/kaisya_nav01_over.jpg) no-repeat;

}


#cnav_04 #company_nav02{text-indent:-10000px;


}

#cnav_04 #company_nav02 a{
	background:url(images//kaisya_nav02.jpg) no-repeat;

}
#cnav_04 #company_nav02 a:hover{
background:url(images/kaisya_nav02_over.jpg) no-repeat;

}


#cnav_04 #company_nav03{text-indent:-10000px;


}

#cnav_04  #company_nav03 a{
	background:url(images/kaisya_nav03.jpg) no-repeat;

}
#cnav_04  #company_nav03 a:hover{
background:url(images/kaisya_nav03_over.jpg) no-repeat;

}
/**/

#syacyou h3{
	background:url(images/syacyou.jpg);
	text-indent:-9999px;
	width:680px;
	height:30px;}
	
#syacyou .box{
	
	width:678px;
	height:160px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	position:absolute;
	

	
}

#syacyou .box .text{
	position:absolute;
	margin:80px 0px 0px 200px;
	width:470px;
	font-size:12px;
}

#syacyou .box h4{
	position:absolute;
	margin:10px 0px 0px 200px;
	font-size:14px;
}

#syacyou .box img{
	position:absolute;
	margin:10px;
}


#syacyou .box .namae{
	position:absolute;
	margin:60px 0px 0px 200px;
	font-size:11px;}
	
	
	
#kaisyarinenn{
	position:relative;
	
}
#kaisyarinenn h3{
	background:url(images/kaisyarinenn.jpg);
	text-indent:-9999px;
	width:680px;
	height:31px;
}
#kaisyarinenn h4{
	margin:1px 5px  5px 10px;
	border-left:solid 5px;
	border-left-color:#CCC;
	padding-left:5px;
	
	
	
}
#kaisyarinenn .box{
	width:678px;
	height:690px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	position:absolute;
		
}

#kaisyarinenn .box img{
	margin:10px 10px 0px 10px;}
	
	
#kaisyarinenn .box .text{
	position:absolute;
	margin:10px;
	font-size:14px;
	width: 640px;
}
/*会社概要02*/


#rightcontent02_1{
	position:relative;
	width:680px;
	height:980px;
	margin:10px 18px 0px 0px;
	float:right;
	font-size:11px;
	}
	
#gaiyou h3{
	background:url(images/kaisyagaiyou.jpg);
	text-indent:-9999px;
	width:680px;
	height:30px;}
	
#rightcontent02_1 table {
width:680px;
padding:0;
margin:0;
background-image:url(images/dot.jpg);
}

#ennkaku{
	margin-top:10px;
	position: absolute;
	margin-bottom: 10px;
	
}

#ennkaku .box{
	margin:0px;}
#gaiyou .box{
	margin:0px;
	width:678px;
	height:auto;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	
	

	
}
#ennkaku .box{
	margin:0px 0px 0px 0px;
	width:678px;
	height:300px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	
	

	
}

#ennkaku h3{
	background:url(images/ennkaku.jpg);
	text-indent:-9999px;
	width:680px;
	height:30px;}
	
	
	
	
/*会社概要03*/	
	#rightcontent02_2{
	position:relative;
	width:680px;
	height:auto;
	margin:10px 20px 10px 0px;
	float:right;
	
	}
	
	
#kannkyou{
	margin-top:0px;
}

#kannkyou h3{
	background:url(images/kannkyou.jpg);
	text-indent:-9999px;
	width:680px;
	height:30px;}
#kannkyou h4{
	margin:10px 5px  5px 10px;
	border-left:solid 5px;
	border-left-color:#CCC;
	padding-left:5px;
	}	

	
	
	
	#kannkyou .box{
	width:678px;
	height:auto;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	position:relative;
	
		
}


#kannkyou .box img{
	margin:10px 10px 0px 10px;}
	
	
#kannkyou .box .text{
	position:relative;
	margin:10px;
	width:650px;
	font-size:14px;
}
	

/*店舗ページの編集*/





#rightcontent03{
	position:relative;
		width:960px;
		height:2370px;
		margin:20px 20px 10px 0px;
		
	
	}
	
#bar_restaurant{
	background:url(images/bar_restaurant.jpg) no-repeat;
	position:absolute;
	margin-top:-3px;
	margin-left:10px;
	width:951px;
	height:60px;
	text-indent:-99999px;
}

#restauranttop{
	margin:50px 0px 0px 10px;}
/*店舗ごとの位置*/
#nanbann{
	position:relative;
		width:960px;
		height:300px;
		margin:0px 20px 10px 0px;
	
}	

#sukizuki{
	position:relative;
	width:960px;
	height:300px;
	margin:10px 20px 10px 0px;
	
}
#sukizuki #restaurant h3{
	background:url(images/tenpo_sukizuki.jpg);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
	width:930px;
	height:30px;
	margin-left:20px;}	
	
	#sukizuki #restaurant .box .mise01{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:150px;
	background-image:url(images/mise_s_shin.jpg);
	background-color: #E8E8EA;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
}
#sukizuki #restaurant .box .mise02{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:145px;
	background-color: #E8E8EA;
	background-image: url(images/mise_s_shibu.jpg);
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 600px;
}
	
	

	


#nanbann #restaurant h3{
	background-image:url(images/tenpo_nanban.jpg);
	background-repeat:no-repeat;
	
	text-indent:-9999px;
	width:930px;
	height:30px;
	margin-left:20px;}
	
	#restaurant .box{
	width:928px;
	height:255px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	position:absolute;
	margin-left:20px;
	background-color:#EFE5D9;
	
	

	
}

#restaurant .box .text{
	position:absolute;
	margin:10px 0px 0px 270px;
	width:650px;
	height:40px;
	font-size:13px;
	border-bottom:#999 solid 1px;
	
	
}

#nanbann #restaurant .box .mise01{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:150px;
	background-image:url(images/mise_n.jpg);
	background-color: #E8E8EA;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
}
 #restaurant .box .mise01 h4{
	position:absolute;
	margin:10px;
	font-size:18px
}
 #restaurant .box .mise01 .adress{
	position:absolute;
	margin:40px 0px 0px 10px;
	width:305px;
	height:35px;

	font-size:12px;
}



#nanbann #restaurant .box .mise02{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:145px;
	background-color: #E8E8EA;
	background-image: url(images/mise_n.jpg);
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 600px;
}
#restaurant .box .mise02 h4{
	position:absolute;
	margin:10px;
	
}

#restaurant .box .mise03 h4{
	position:absolute;
	margin:10px;
}


#restaurant .box .mise02 .adress{
	width:300px;
	font-size:12px;
	color:#000;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 15px;
}





#restaurant .box #logo01{
	position:absolute;
	margin:10px;
}



	
	
	
	
	
	#kaenn{
	position:relative;
	width:960px;
	height:400px;
	margin:10px 20px 10px 0px;
	
}
	#kaenn .box{
		width:928px;
	height:370px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	position:absolute;
	margin-left:20px;
	background-color:#EFE5D9;
	
	
}
#kaenn #restaurant h3{
	background:url(images/tenpo_kaenn.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:930px;
	height:30px;
	margin-left:20px;}	
	
	#kaenn #restaurant .box .mise01{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:150px;
	background-image:url(images/mise_k_shin.jpg);
	background-color: #E8E8EA;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
}
#kaenn #restaurant .box .mise02{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:145px;
	background-color: #E8E8EA;
	background-image: url(images/mise_k_shin.jpg);
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 600px;
}

#kaenn #restaurant .box .mise03{
	position:absolute;
	font-size:16px;
	color:#303030;
	width:320px;
	height:145px;
	background-color: #E8E8EA;
	background-image: url(images/mise_k_shin.jpg);
	margin-top: 220px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
}
	

#restaurant .box .mise03 .adress{
	width:300px;
	font-size:12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 20px;
}

#kaenn #homepage{
	position:absolute;
	margin-top: 320px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 740px;
}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		#china{
	position:relative;
	width:960px;
	height:300px;
	margin:10px 20px 10px 0px;
	
}
#china #restaurant h3{
	background-image:url(images/tenpo_china.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:930px;
	height:30px;
	margin-left:20px;}	
	
	#china #restaurant .box .mise01{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:150px;
	background-image:url(images/mise_chi.jpg);
	background-color: #E8E8EA;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
}
#china #restaurant .box .mise02{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:145px;
	background-color: #E8E8EA;
	background-image: url(images/mise_n.jpg);
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 600px;
}
	
	
	
			#kuroshio{
	position:relative;
	width:960px;
	height:300px;
	margin:10px 20px 10px 0px;
	
}
#kuroshio #restaurant h3{
	background:url(images/tenpo_kuroshio.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:930px;
	height:30px;
	margin-left:20px;}	
	
	#kuroshio #restaurant .box .mise01{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:150px;
	background-image:url(images/mise_kuro.jpg);
	background-color: #E8E8EA;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
}
#kuroshio #restaurant .box .mise02{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:145px;
	background-color: #E8E8EA;
	background-image: url(images/mise_n.jpg);
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 600px;
}
	
	
	
	
				#sunny{
	position:relative;
	width:960px;
	height:300px;
	margin:10px 20px 10px 0px;
	
}
#sunny #restaurant h3{
	background:url(images/tenpo_sunny.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:930px;
	height:30px;
	margin-left:20px;}	
	
	#sunny #restaurant .box .mise01{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:150px;
	background-image:url(images/mise_s_sunny.jpg);
	background-color: #E8E8EA;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
}
#sunny #restaurant .box .mise02{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:145px;
	background-color: #E8E8EA;
	background-image: url(images/mise_s_sunny.jpg);
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 600px;
}
	
	
	
	
		
				#kizoku{
	position:relative;
	width:960px;
	height:300px;
	margin:10px 20px 10px 0px;
	
}
#kizoku #restaurant h3{
	background-image:url(images/tenpo_kohi.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:930px;
	height:30px;
	margin-left:20px;}	
	
	#kizoku #restaurant .box .mise01{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:150px;
	background-image:url(images/mise_kizoku.jpg);
	background-color: #E8E8EA;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
}
#kizoku #restaurant .box .mise02{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:145px;
	background-color: #E8E8EA;
	background-image: url(images/mise_kizoku.jpg);
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 600px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#i1{
	position:absolute;
	margin:20px 0px 0px 240px;
}
#i2{
	position:absolute;
	margin:65px 0px 0px 240px;
}

#i3{
	position:absolute;
	margin:110px 0px 0px 240px;
}
#i4{
	position:absolute;
	margin:155px 0px 0px 240px;
}

#homepage{
	position:absolute;
	margin-top: 210px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 740px;
}





.righttext{
	position:absolute;
	margin: 
	0px 0px 0px 200px;
	
}




#nav_tenpo02{text-indent:-10000px;


}

#nav_tenpo02 a{
	background:url(images/nav02_01.jpg) no-repeat;

}
#nav_tenpo02 a:hover{
background:url(images/nav02roolover.jpg) no-repeat;

}













/*おすすめ素材ページの編集*/
	
#bar_recommend{
	background:url(images/bar_recommend.jpg) no-repeat;
	position:absolute;
	margin-top:-3px;
	margin-left:10px;
	width:951px;
	height:50px;
	text-indent:-99999px;
}

#nav_kodawari03{text-indent:-10000px;


}


#nav_kodawari03 a{
	background:url(images/nav03_01.jpg) no-repeat;

}
#nav_kodawari03 a:hover{
background:url(images/nav03roolover.jpg) no-repeat;

}	


#ossumetop{
	margin:50px 0px 0px 10px;
	}
	
	
	.line{
		width:930px;
		height:1px;
		margin-top:20px;
		margin-left:20px;
		background-image:url(images/line.jpg);
		background-repeat:no-repeat;
	}



#recommend01 h3{
	background-image:url(images/recommend/numazu_titile.jpg);
	text-indent:-9999px;
	width:680px;
	height:40px;}
	
#recommend02 h3{
	background-image:url(images/recommend/kurobuta_titile.jpg);
	text-indent:-9999px;
	width:680px;
	height:40px;}
	
#recommend03 h3{
	background-image:url(images/recommend/yasai_titile.jpg);
	text-indent:-9999px;
	width:680px;
	height:40px;}
	
#recommend04 h3{
	background-image:url(images/recommend/arita_titile.jpg);
	text-indent:-9999px;
	width:680px;
	height:40px;}
	
#recommend05 h3{
	background-image:url(images/recommend/munakaagagyu_titile.jpg);
	text-indent:-9999px;
	width:680px;
	height:40px;}
	
	


	
	
#leftcontent04{
float:left;
	width:680px;
	height:620px;
	margin:20px 10px 0px 20px;
	}

#rightcontent04{
	
	width:240px;
	height:520px;
	margin:20px 20px 0px 0px;
	float:right;

	
	}

#rightcontent04 h4{
			font-size:40px;
			text-indent:-9999px;
	width:240px;
	height:60px;
	background-image:url(images/recommend/recommend_title.jpg);
	

	}

#rightcontent04 .box{
		width:240px;
		background-color:#DDD;
		font-size:11px;
		padding-bottom:10px;
	}
	.re-img{
		width:670px;
		height:200px;
		margin-top:5px;
		margin-bottom:5px;}
	
	
.misecaom{
	position:absolute;
	}
		
	.misecaomi_img img{
		width:100px;
		position:absolute
;
margin:5px 0px 0px 5px;

		}
		
		
		
		
		
	
 .mise_text{
	
	width:115px;
	height:65px;
	margin:5px 0px 0px 110px;
	padding:5px;
	background-color:#FFFBF0;
	
	

	

	
	
	}
	
	
.misecaomi02{
		margin:5px 0px 0px 0px;
	}	
	
	
	
	

	
	
#leftcontent04 #recommend .box{
	width:678px;
	height:600px;
	border-bottom:none;
	border-top:none;
	
	
		
}
#recommend01 img{
	margin:5px 5px 0px 5px;
	
}
#recommend02 img{
	margin:5px 5px 0px 5px;
	
}
#recommend03 img{
	margin:5px 5px 0px 5px;
	
}
#recommend04 img{
	margin:5px 5px 0px 5px;
	
}
#recommend05 img{
	margin:5px 5px 0px 5px;
	
}
#recommend05 #rightcontent04{
	margin-bottom:175px;
}
	
	

	.syokuzai_setumei{
	position:absolute;
	width:670px;
	height:375px;
	margin:0;
	left: 22px;
	
	
	}
	
	.syokuzai_setumei .text{
	width:455px;
	height:125px;
	margin:40px 0px 0px 210px;
	font-size:12px;
	
	
	
	}
	.syokuzai_setumei h4{
	font-size:20px;
	float:right;
	border-bottom:dotted 2px #888;
	width:455px;
	heigh:20px;
	margin:5px 0px 0px 0px;
		
	
	}
	.syokuzai_setumei img{
		float:left;
		
		
	
	}
	
		
	.point_box{
	width:670px;
	height:210px;
	position:absolute;
	float:left;
	background-image:url(images/recommend/setumei.jpg);
	background-repeat:no-repeat;
	}
	
	

	.point_img img{
		width:200px;
		
		position:absolute;
		margin:5px;
	}
	.point_text{
		position:absolute;
		margin-top:165px;
		margin-left:5px;
		
		width:200px;
		height:25px;
		font-size:11px;
	
		} 
		
		.point{width:210px;
	position:absolute;

	height:200px;
	margin-left:17px;
	margin-top:15px;}
	
		.point02{width:210px;
	position:absolute;

	height:200px;
	margin-left:235px;
	margin-top:15px;}
	
	.point03{width:210px;
	position:absolute;

	height:200px;
	margin-left:450px;
	margin-top:15px;}
	
	
	
	
	
	
	
	


	

	
/*採用情報ページの編集*/

	#bar_employment{
	background:url(images/bar_employment.jpg) no-repeat;
	position:absolute;
	margin-top:-3px;
	margin-left:10px;
	width:951px;
	height:50px;
	text-indent:-99999px;
}

#saiyoutop{
	margin:50px 0px 0px 10px;
	}

	
	#nav_saiyou04{text-indent:-10000px;


}

#nav_saiyou04 a{
	background:url(images/nav04_01.jpg) no-repeat;

}
#nav_saiyou04 a:hover{
background:url(images/nav04roolover.jpg) no-repeat;

}	

#leftcontent05{
	float:left;
	width:240px;
	margin:10px 10px 300px 20px;}
	
#rightcontent05{
	position:relative;
	width:680px;
	height:650px;
	margin:10px 20px 10px 0px;
	float:right;
	
	}
	
#baito{
	margin:15px 0px 0px 0px;
}
	
	



#saiyoutantou h3{
	background:url(images/saiyou_tantou.jpg);
	text-indent:-9999px;
	width:680px;
	height:30px;}
	
	
	#saiyoutantou .box{
	
	width:678px;
	height:250px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	position:absolute;
	

	
}

#saiyoutantou .box .text{
	position:absolute;
	margin:80px 0px 0px 200px;
	width:470px;
	font-size:12px;
}

#saiyoutantou .box h4{
	position:absolute;
	margin:10px 0px 0px 200px;
	font-size:14px;
}



#saiyoutantou .box img{
	position:absolute;
	margin:10px;
}


#saiyoutantou .box .namae{
	position:absolute;
	margin:60px 0px 0px 200px;
	font-size:11px;
	}


	
	
#bosyuu{
	position:relative;
	margin-top:260px;
}
#bosyuu h3{
	background:url(images/saiyou_bosyuu.jpg);
	text-indent:-9999px;
	width:680px;
	height:31px;
}
#bosyuu .box{
	
	width:658px;
	height:270px;
	padding:10px;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	position:absolute;
	font-size:11px;
		
}

#bosyuu .box img{
	margin:10px 10px 0px 10px;}
	
	
#bosyuu .box .text{
	
	margin:170px 5px 0px 5px;
	font-size:12px;
	
}	

table {
width:659px;
padding:0;
margin:0;
background-image:url(images/dot.jpg);
}
table td {
background-color: #FFFFFF;
padding:5px;
}




#staff{
	
	margin-top:300px;
	width:680px;
	height:400px;
	
}
#staff h3{
	background:url(images/saiyou_staffbar.jpg);
	text-indent:-9999px;
	width:680px;
	height:30px;
}

#staff .box h4{
	position:absolute;
	
	font-size:14px;
}



#staff img{
	position:absolute;
	margin:5px;
	height:160px;
}

.sname{
	width:160px;
	height:155px;
	
	position:absolute;
	margin:170px 0px 0px 5px;
}

.textbox{
	position:absolute;
	
	font-size:11px;
	width:160px;
	height:320px;
	margin:5px 0px 0px 170px;
}



#staff .box01 {
	position:absolute;
	width:330px;
	height:330px;
	font-size:11px;
	margin:5px
	0px 0px 0px;
	
}


#staff .box02 {
	position:absolute;
	width:330px;
	height:330px;
	font-size:11px;
	margin:345px 0px 0px 0px;
}

#staff .box03 {
	position:absolute;
	width:170px;
	height:330px;
	font-size:11px;
	margin:5px 0px 0px 335px;
}


#staff .box04 {
	position:absolute;
	width:170px;
	height:330px;
	font-size:11px;
	margin:345px 0px 0px 335px;
}



	
/*お問い合わせページの編集*/

#bar_contact{
	background:url(images/bar_contact.jpg) no-repeat;
	position:absolute;
	margin-top:-3px;
	margin-left:10px;
	width:951px;
	height:50px;
	text-indent:-99999px;
}

	#nav_otiawase05{text-indent:-10000px;


}

#nav_otiawase05 a{
	background:url(images/nav05_01.jpg) no-repeat;

}
#nav_otiawase05 a:hover{
background:url(images/nav05roolover.jpg) no-repeat;}

#leftcontent06{
	width:500px;
	height:300px;
	margin:10px 0px 0px 20px;
	float:left;}
	
#rightcontent06{
	width:445px;
	height:400px;
	margin:10px 0px 0px 0px;
	float:right;}
	
	.toiawase01{
		margin:10px;
		width:480px;
	}
	.toiawase01 p{
		font-size:13px;
	}
	.toiawase02{
		margin:10px;
		
		
	}
	.toiawase02 p{
		font-size:13px;
	}
	.toiawase01 h3{
		font-size:18px;
		border-left:#999 solid 5px;
		margin:0px 0px 5px 0px;
		}
		.toiawase02 h3{
		font-size:18px;
		border-left:#999 solid 5px;
		margin:0px 0px 5px 0px;
		}
		.toiawase01 p{
			font-size:14px;
			margin:0px 0px 0px 10px;}
			#map{
				border:#CCC;
				width:400px;
				height:250px;
				border:solid 5px;
				
			}
			



/*サイトマップページの編集*/

#leftcontent07{
	width:475px;
	margin:10px 0px 0px 10px;
	float:left;}
	
#rightcontent07{
	
	width:475px;
	margin:10px 10px 0px 0px;
	float:right;}

.sitemap01{
		margin:10px;
		width:450px;
	}
	
.sitemap01 h3{
		font-size:18px;
		border-left:#999 solid 5px;
		margin:0px 0px 5px 0px;
		}
		
.sitemap01 p{
	font-size:12px;
	padding:2px;
	
	
}
			
