@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;
	min-height: 100%;
	width:970px;
	position:relative;
	background-image:url(images/back.jpg);
	background-repeat:repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	

	#wrapper_company{
	height: 1590px;
	min-height: 100%;
	width:970px;
	position:relative;
	background-image:url(images/back.jpg);
	background-repeat:repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}


	#wrapper_employment{
	height: 1500px;
	min-height: 100%;
	width:970px;
	position:relative;
	background-image:url(images/back.jpg);
	background-repeat:repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#wrapper_contact{
	margin:0px auto;
	min-height: 100%;
	width:970px;
	height:1200px;
	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);
	}



/*店舗紹介バナーの設定*/
#tenpo{
	background-image:url(images/tenpo.jpg);
	width:280px;
	height:30px;
	text-indent:-9999px;
	color: #FFF;
	}
	
.tenpo{
	margin-left:5px;
	}

#tenpokakomi{
	width:280px;
	height:auto;
	background-image: url(images/tennpoback.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);
	}

#lirio02{
	text-indent:-10000px;
	}
	
#lirio02 a{
	background-image:url(images/lirio.jpg);
	}
	
#lirio02 a:hover{
	background-image:url(images/lirioroolover.jpg);
	}
	
	#hinai02{
	text-indent:-10000px;
	}
	
#hinai02 a{
	background-image:url(images/hinai.jpg);
	}
	
#hinai02 a:hover{
	background-image:url(images/hinairoolover.jpg);
	}
	
#numadu02 a{
	background-image:url(images/numadu.jpg);
	}
	
#numadu02 a:hover{
	background-image:url(images/numaduroolover.jpg);
	}
	
		#numadu02{
	text-indent:-10000px;
	}



/*メインコンテンツの設定*/
#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;
	margin-bottom:10px;
	}
	
.textbgco{
	background:#E7E7E7;
	}

#whatsnew .box #text{
	padding:10px;
	}
	
#twitter.box{
	margin-top:10px;
	width:638px;
	height:200px;
	border-bottom:none;
	border-left:solid 1px #E7380D;
	border-right:solid  1px #E7380D;
	}

#topics h3{
	margin-top:10px;
	background:url(images/topics.jpg);
	width:640px;
	height:30px;
	text-indent:-9999px;
	}

#topics .box{
	width:638px;
	height:320px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #E7380D;
	border-right:solid  1px #E7380D;
	border-bottom:solid  1px #E7380D;
	margin-bottom:10px;
	}

.inside_box{
	width:638px;
	height:150px;
	padding-top:5px;
	padding-bottom:5px;
    }

#topics .box img{
	}
	
#seo{
	width:310px;
	float:left;
	padding-right:5px;
	}

#seo a{
	width:310px;
	height:150px;
	text-decoration:none;
	display:block;
	background-image:url(images/seo.jpg);
	text-indent:-10000px;
	display:block;
	}
	
#seo a:hover{
	background-image:url(images/seo_over.jpg);
	}
	
#blog{
	width:310px;
	float:right;
	padding-right:5px;
	}

#blog a{
	width:310px;
	height:150px;
	text-decoration:none;
	display:block;
	background-image:url(images/blog.jpg);
	text-indent:-10000px;
	display:block;
	}
	
#blog a:hover{
	background-image:url(images/blog_over.jpg);
	}	
	
#team{
	float:right;
	padding-right:5px;
	}

#saiyoujyouhou{
	float:left;
	padding-right:5px;
	}
	
	#saiyoujyouhou a{
	width:310px;
	height:150px;
	text-decoration:none;
	display:block;
	background-image:url(images/saiyoujyouhou.jpg);
	text-indent:-10000px;
	display:block;
	}
	
#saiyoujyouhou a:hover{
	background-image:url(images/saiyoujyouhou_over.jpg);
	}
	
#rightcontent{
	float:right;
	width:290px;
	padding-right:10px;
	margin-top:5px;
	}


	
	
/*フッターの設定*/

#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;
	margin:10px 18px 0px 0px;
	float:right;
	font-size:11px;
	height: 1200px;
	}
	
#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;
	height:500px;
	}

#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:320px;
	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:2900px;
	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;
	width: 300px;
	}
	
#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:300px;
	margin:10px 20px 10px 0px;
	}
	
#kaenn .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;
	}
	
#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;
	left: 0px;
	top: -78px;
	}

#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;
	}
	
#lilio{
	position:relative;
	width:960px;
	height:300px;
	margin:10px 20px 10px 0px;
	}
	
#lilio #restaurant h3{
	background:url(images/tenpo_lirio.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:930px;
	height:30px;
	margin-left:20px;
	}	
	
#lilio #restaurant .box .mise01{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:150px;
	background-image:url(images/mise_lirio.jpg);
	background-color: #E8E8EA;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
	}
	
#lilio #restaurant .box .mise02{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:145px;
	background-color: #E8E8EA;
	background-image: url(images/mise_lirio.jpg);
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 600px;
	}
		
		
		
		
		
#hinai{
	position:relative;
	width:960px;
	height:300px;
	margin:10px 20px 10px 0px;
	}
	
#hinai #restaurant h3{
	background:url(images/tenpo_hinai.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:930px;
	height:30px;
	margin-left:20px;
	}	
	
#hinai #restaurant .box .mise01{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:150px;
	background-image:url(images/mise_hi.jpg);
	background-color: #E8E8EA;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
	}
	
	
	#numadu_rest{
	position:relative;
	width:960px;
	height:300px;
	margin:10px 20px 10px 0px;
	}
	
#numadu_rest #restaurant h3{
	background:url(images/tenpo_numadu.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:930px;
	height:30px;
	margin-left:20px;
	}	
	
#numadu_rest #restaurant .box .mise01{
	position:absolute;
	font-size:18px;
	color:#303030;
	width:320px;
	height:150px;
	background-image:url(images/mise_nu.jpg);
	background-color: #E8E8EA;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
	}

		
		
		
		
#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;
	left: 0px;
	top: 80px;
	width: 87px;
	}

#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;
	}
	
#recommend06 h3{
	background-image:url(images/recommend/kurogewagyu_titile.jpg);
	text-indent:-9999px;
	width:680px;
	height:40px;
	}	
		#recommend06 {
	clear: both;
}
#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;
	}
	
#recommend06 img{
	margin:5px 5px 0px 5px;
	}
	

	
#recommend06 #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:220px;
	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 30px 20px;
	}
	
	
	
	#leftcontent05 h3{

	width:240px;
	height:30px;
	text-indent:-9999px;
	background-image:url(images/saiyou_tantou.jpg);

	}
	
	
	#leftcontent05 .box{
		width:230px;
		height:230px;
		margin:5px;
		font-size:12px;
	}
	
	
		
	#leftcontent05 .box02{
		width:230px;
		height:370px;
		margin:5px;
		font-size:12px;
	}
	
#rightcontent05{
	position:relative;
	width:680px;
	height:1000px;
	margin:10px 20px 10px 0px;
	float:right;
	}
	
	#numadu{
	width:680px;
	height:600px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	position:absolute;
	margin-top: 0px;
}
	
	
	
	
	#numadu h3{
	width:660px;
	font-size:20px;
	position:absolute;
	border-left:solid 5px #14a2e6;
	margin-left: 10px;
	}

	
	
	#numadu .box{
	position:absolute;
	width:668px;
	height:580px;
	margin-top: 10px;

		
		
		
		}
		
	
	#numadu .box .text{
	width:650px;
	height:360px;
	margin:190px 0px 0px 10px;
	position:absolute;
	font-size: 12px;
		
		}
		
			#numadu .box img{
	position:absolute;
	margin: 35px 0px 0px 10px;
	width: 660px;
	height: 143px;
		
		
		
		}
		#numadu table{
	width:660px;
	borde:1px solid #d6d4d4;
    border-spacing:0;
    background-color:#ffffff;
		
		}







	#thanks{
	width:680px;
	height:600px;
	border-bottom:none;
	border-top:none;
	border-left:solid 1px #e6e6e6;
	border-right:solid  1px #e6e6e6;
	border-bottom:solid  1px #e6e6e6;
	position:absolute;
	margin-top: 0px;
	margin-top:600px;
}
	
	
	
	
	#thanks h3{
	width:660px;
	font-size:20px;
	position:absolute;
	border-left:solid 5px #14a2e6;
	margin-left: 10px;
	}

	
	
	#thanks .box{
	position:absolute;
	width:668px;
	height:580px;
	margin-top: 10px;

		
		
		
		}
		
	
	#thanks .box .text{
	width:650px;
	height:360px;
	margin:200px 0px 0px 10px;
	position:absolute;
	font-size: 12px;
		
		}
		
			#thanks .box img{
	position:absolute;
	margin: 35px 0px 0px 10px;
	width: 660px;
	height: 155px;
		
		
		
		}
		#thanks table{
	width:660px;
	borde:1px solid #d6d4d4;
    border-spacing:0;
    background-color:#ffffff;
		
		}

















		
	
#baito{
	margin:15px 0px 0px 0px;
	}
	
	#saiyoutantou{
	margin:1000px 0px 0px 0px;
	height: inherit;
	}

#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:520px;
	}
	
#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:5px 0px 0px 5px;
	}
	
#bosyuu .box .text{
	margin:170px 5px 0px 5px;
	font-size:12px;
	}	

table {
	width:659px;
	padding:0;
	margin:0;
	background-image:url(images/dot.jpg);
	margin-top:10px;
	}
	
table td {
	background-color: #FFFFFF;
	padding:5px;
	text-align: left;
	}

#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:400px;
	height:300px;
	margin:10px 0px 0px 20px;
	float:left;
	}
	
#rightcontent06{
	width:540px;
	height:800px;
	margin:10px 0px 0px 0px;
	float:right;
	}
	
.toiawase01{
	margin:10px;
	width:380px;
	}
	
.toiawase01 p{
	font-size:10px;
	}
	
.toiawase02{
	position:relative;
	margin:10px;
	width:500px;
	height:500px;
	}
	
.toiawase02 p{
	font-size:13px;
	}
	
.toiawase01 h3{
	font-size:15px;
	border-left:#999 solid 5px;
	margin:0px 0px 5px 0px;
	}
	
.toiawase02 h3{
	font-size:15px;
	border-left:#999 solid 5px;
	margin:0px 0px 5px 0px;
	}
	
.toiawase01 p{
	font-size:14px;
	margin:0px 0px 0px 10px;
	}

#map{
	border:#CCC;
	width:425px;
	height:350px;
	border:solid 5px;
	margin:100px 0px 0px 0px;
	position:absolute;
	}
			
.map_text01
{
	position:absolute;
	margin:10px 0px 0pxd 0px;
}

.map_text02
{
	position:absolute;
	margin:20px 0px 0px 0px;
}


/*サイトマップページの編集*/
#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;}

