@charset "Shift_JIS";
/*
-----------------------------------------------------
ノーマル雛形
制作者：井波隆一
更新日：2008/12/15
----------------------------------------------------*/

/*
-----------------------------------------------------
1.フロート要素には、IE６以下対策として、全てに
   display:inline;を記述

2.クリヤフィックスの記述

----------------------------------------------------*/


/* 初期化
----------------------------------------------------*/
*{
	margin:0;
	padding:0;
	color:#000;
	bacground-color:transparent;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	list-style:none;
	
	
 }
 
img{
	vertical-align : bottom;
	 border:none;
 }

/* 基本構造
----------------------------------------------------*/
body{
	text-align:center;
	background:url(./img/backimage.gif) repeat top left;

 }


/* ラップ構造 
----------------------------------------------------
自動センター合わせの構造です。

----------------------------------------------------*/
#wrap{
	text-align:left;
	width:800px;
	height:auto;
	
	background-color:#fff;

	margin:0px auto 0px auto;

 }

/* ヘッダ構造
----------------------------------------------------
バック画像を配置
W800×H120
h1タイトルをtext-indentで画面外に配置
ヘッダ内のナビは、position(relative)指定で配置する。
----------------------------------------------------*/

#header{
	width:800px;
	height:130px;
	margin:0 auto 0px auto;
	
	border-bottom:solid 1px #fff;	
	
	background-image:url(./img/headback.gif);
	background-repeat:no-repeat;
	background-position:0px -30px;



	background-color:;
 }



h1{

	text-indent:-99999px;
	font-size:;
	position:relative;
	top:;
	left:;
	width:300;
	height:45px;
	background-color:;
	
 }

/* グローバルナビ
----------------------------------------------------
W800×H30

----------------------------------------------------*/
#gnavi{
	width:800px;
	height:55px;
	margin:0 auto 0px auto;

	background-color:;
	border-bottom:solid 1px #fff;
	
 }


#gnavi ul{
	margin-top:0px;
	margin-left:1px;
	text-align:center;
	size:12px;
 }

#gnavi ul li{
	text-indent:-99999px;
	float:left;
	border-left:solid 1px #fff;
 }
 
#gnavi ul li a{
	display:block;
	width:132px;
	height:53px;
	
	background-color:;
	
	overflow:hidden;
 }
 
#gnavi ul li a:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
 }
	

/* **************** */
#gnavi1 {

	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
#gnavi1current {
	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);	
 }
 
/* **************** */

		
#gnavi2 {

	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:-132px 0px;
 }
 
#gnavi2current {
	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:-132px 0px;
	
	opacity:0.5;
	filter:alpha(opacity=50);	
 }


/* **************** */

#gnavi3 {

	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:-264px 0px;
 }

#gnavi3current {
	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:-264px 0px;
	
	opacity:0.5;
	filter:alpha(opacity=50);	
 }
 
/* **************** */
 
 #gnavi4 {

	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:-396px 0px;
 }
 
#gnavi4current {
	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:-396px 0px;
	
	opacity:0.5;
	filter:alpha(opacity=50);	
 }

/* **************** */

 #gnavi5 {

	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:-528px 0px;
 }
 
#gnavi5current {
	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:-528px 0px;
	
	opacity:0.5;
	filter:alpha(opacity=50);	
 }

/* **************** */

 #gnavi6 {

	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:-660px 0px;
 }
 
#gnavi6current {
	background-image:url(./img/gnaviall.gif);
	background-repeat:no-repeat;
	background-position:-660px 0px;
	
	opacity:0.5;
	filter:alpha(opacity=50);	
 }

/* メインコンテンツ 右左コンテンツ
----------------------------------------------------
W800×auto
高さは、コンテンツの内容によってauto指定に
IE6以下の対策として、メインの内容のfloat(left)指定が
100％の場合は、最後のコンテンツにmargin-right:-1pxを
を指定しています。又、親のmaincontentにoverflow:hidden
を指定しています。
----------------------------------------------------*/
#maincontent{
	width:800px;
	height:auto;
	margin:5px auto 0px auto;

	background-color:;

	text-align:left;
 }

#leftcontent{
	float:left;
	width:483px;
	height:auto;
	margin:0px 0px 0px 0px;
	display:inlien;
 }

#rightcontent{
	float:left;
	width:300px;
	height:auto;
	margin-left:10px;
	
	border-right:solid 1px #fff;
	border-left:solid 1px #fff;

	background-color:;

	display:inlien;
 }
 

 
/* フッタ構造
----------------------------------------------------
W800×H30

----------------------------------------------------*/
#footer{
	clear:both;
	width:800px;
	height:40px;
	margin:0px auto 0px auto;
	background-color:#336633;
	
	text-align:center;

 }
address{
	float:left;
	width:600px;
	margin-top:8px;
	margin-left:100px;
	background-color:;
	
	line-height:14px;
	letter-spacing1px;
	
	color:#fff;

	font-size:10px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	display:inline;

 }
 
/*文字色ゴールド風
----------------------------------------------------

----------------------------------------------------*/
.goldiro{
	color:#a5852d;
 }

/* ハック ClearFix
----------------------------------------------------*/
.clearfix:after{
	content: "." ;
	display: block ;
	height: 0 ;
	clear: both ;
	visibility: hidden ;
 }
.clearfix { display:inline-table; }

/* MacOS IE には適用しない */
 *html .clearfix{ height:1%; }
 *+html .clearfix{ height: 1%; }
.clearfix { display:block; }




/* ヘッダナビの位置情報
----------------------------------------------------
ulをposition指定で配置。
aの構造は、クラス指定し、汎用性を持たせる。
zoom指定でIEのhaslautoをonにしています。
----------------------------------------------------*/
#mininavi {
	position:relative;
	top:60px;
	left:680px;
	
	width:85px;
	
	list-style:none;
	zoom:1;

 }

#mininavi p{

	line-height:15px;
	font-size:10px;
	text-align:center;
	background-color:#000;
	
 }
 
#mininavi p a{ color:#fff;}
#mininavi p a:hover{ color:#a5852d;}


/* ミニナビ（汎用性）現在指定
----------------------------------------------------
list構造のliに指定する。基本的構造は、上記<a>タグへの
指定と同じで、文字色だけを変えています。
----------------------------------------------------*/
.currentmini{
	width:;
	height:;
	padding-left:25px;

	color:#00f;
	text-decoration:underline;
	font-size:13px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
 }


/* 小物
----------------------------------------------------
コメント内での小物
太く・赤文字・青文字・アンダーライン等

----------------------------------------------------*/
.akamoji{
	color:red;
 }

.aomoji{
	color:#00f;
 }

.underline{
	text-decoration:underline;
 }

.underdotted{
	border-bottom:dotted 2px #f00;
 }

.futomoji{
	font-weight:bold;
 }

.akaline{
	background-color:red;
 }

.kiroline{
	background-color:#ff0;
 }
 
 /* ごみナビ
----------------------------------------------------


----------------------------------------------------*/
#gominavi{
	
	width:270px;
	height:auto;
	
	line-height:20px;
	font-size:12px;
	background-color:;
	
	
	border-bottom:;

 }
 
 #gominavi p a:hover{
 	color:red;
 	text-decoration:underline;
  }
  
 .bluemoji{
 	color:blue;
  }



/* ページトップへ
----------------------------------------------------

----------------------------------------------------*/
.topgo{
	width:750px;
	height:20px;
	
	background-color:;
 }
 
 
.topgo p{
	float:right;
	width:50px;
	hieght:;
	
	padding-left:12px;
	
	font-size:10px;
	
	background-color:;
	background-image:url(./img/upred11.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }
 
.topgo p a:hover{
	text-decoration:underline;
 }


/* ************************************************
----------------------------------------------------
      個別コンテンツ

----------------------------------------------------
 **************************************************  */ 
 
 /* トップ関係
----------------------------------------------------

----------------------------------------------------*/

/* フラッシュエリア
----------------------------------------------------

----------------------------------------------------*/


#flasherea{
	margin-top:10px;
	width:480px;
	height:360px;
	
	/*border:solid 1px #fff;*/
	

 }
 
  /* 左新着・新着エリア
----------------------------------------------------

----------------------------------------------------*/
 
#whatsnews h2{
	float:left;
	text-indent:-99999px;
	font-size:1px;
	margin-top:5px;
	margin-bottom:5px;
	width:480px;
	height:34px;
	border-bottom:solid 2px #ccc;
	
	background-image:url(./img/whatsnewbar.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }
 
#blognew h2{
	float:left;
	text-indent:-99999px;
	font-size:1px;
	margin-top:18px;
	margin-bottom:5px;
	width:480px;
	height:34px;
	border-bottom:solid 2px #ccc;

	
	background-image:url(./img/blogbar.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }
 
 
   /* 左新着・ブログリストエリア
----------------------------------------------------

----------------------------------------------------*/
.toplist{
	float:left;
	width:450px;
	height:120px;
	margin-top:5px;
	margin-left:30px;
	line-height:120%;
	
	overflow:auto;
	display:inline;
 }
 
.toplist p{
	font-size:80%;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
 }
 
.toplist p a:hover{ 
	color:red;
	text-decoration:underline;
}
.new{font-size: 85%; color:#ff7000;}
 /* トップ関係 右バナートップ指定
----------------------------------------------------

----------------------------------------------------*/
#toprighttop {
	margin-top:;
	width:280px;
	height:24px;

	background-image:url(./img/osusume.gif);
	background-repeat:no-repeat;
	background-position:top left;

	
	border:solid 1px #fff;
 }
 
 #toprighttop h3{
 	text-indent:-99999px;
 	font-size:1px;
  }
  
 /* トップ関係 右バナー指定
----------------------------------------------------

----------------------------------------------------*/	
 
.baner{
	margin-top:9px;
	margin-bottom:9px;
 }

.baner a{
	text-indent:-99999px;
	width:275px;
	height:65px;
	display:block;
	border:solid 1px #fff;
	
	overflow:hidden;
 }
 

.baner a:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
 }

/* 各バナー指定 */

#right1{
	background-image:url(./img/eleganceweddingfair201008.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }

#right2{
	background-image:url(./img/kyosai_lunch201007.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#right3{
	background-image:url(./img/pleasuredinner201007.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
 #right4{
	background-image:url(./img/banshaku201006.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
 #right5{
	background-image:url(./img/bridalmenu201008.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
  #right6{
	background-image:url(./img/freetasting201008.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
 #right7{
	background-image:url(./img/sushi_banner2010.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
#right7current{
 text-indent:-99999px;
	width:275px;
	height:65px;
	display:block;
	border:solid 1px #fff;
	
	overflow:hidden;
	background-image:url(./img/natuplan.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 

 #right8{
	background-image:url(./img/point.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
 #right9{
	background-image:url(./img/staffblog200910.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

 #right10{
	background-image:url(./img/epice_cooking201007.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }


 #right11{
	background-image:url(./img/beerfair201007.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

 #right12{
	background-image:url(./img/weblimitedplan201004.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

 #right13{
	background-image:url(./img/golfpackplan201004.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

 #right14{
	background-image:url(./img/enkairyo201007.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
/* **************************************************** */

 /* 宿泊関係
----------------------------------------------------

----------------------------------------------------*/
.baner02{
	margin-top:4px;
	margin-bottom:4px;
 }

.baner02 a{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;
	
 }
 

.baner02 a:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
 }

/* 各バナー指定 */

#syukusin{
	background-image:url(./img/syuku/syukusin.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#syukusincurrent{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/syuku/syukusin.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 

#syukutwin{
	background-image:url(./img/syuku/syukutwin.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
#syukutwincurrent{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/syuku/syukutwin.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }

#syukudtwin{
	background-image:url(./img/syuku/syukudtwin.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#syukudtwincurrent{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/syuku/syukudtwin.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }

#syukuja{
	background-image:url(./img/syuku/syukuja.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#syukujacurrent{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/syuku/syukuja.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
#syukuhot{
	background-image:url(./img/syuku/syukuhot.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
#syukuhotcurrent{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/syuku/syukuhot.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }


.baner03{
	margin-top:20px;
	margin-bottom:20px;
 }

.baner03 a{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;
 }
 

.baner03 a:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
 }
 
#syukupac{
	background-image:url(./img/syuku/syukupac.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

 #syukupaccurrent{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/syuku/syukupac.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }

#syukureser{
	background-image:url(./img/syuku/syukureser.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

/* 連絡先コメント
----------------------------------------------------

----------------------------------------------------*/
.renraku {
	width:;
	height:;
	margin-top:15px;
	margin-bottom:15px;
	line-height:15px;
	letter-spacing:2px;
	padding-left:15px;
	
	font-weight:normal;

	color:#000;

	font-size:10px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;


 }
 
 /* 宿泊トップコメント
----------------------------------------------------

----------------------------------------------------*/
.kai2top{
	float:left;
	margin-top:18px;
	margin-bottom:10px;
	margin-left:40px;
	width:420px;
	height:;
	line-height:20px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }
 
  /* 階層２ 宿泊大きい表示
----------------------------------------------------

----------------------------------------------------*/
.mojidekai{
	float:left;
	margin-top:15px;
	margin-left:40px;
	width:400px;
	height:;
	line-height:20px;
	letter-spacing:1.5px;
	
	font-weight:bold;

	color:#000;

	font-size:14px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }
 
.sitadai{
	height:100px;
 }

 /* 階層２宿泊注釈
----------------------------------------------------

----------------------------------------------------*/
.kai2moji{
	float:left;
	margin-top:15px;
	margin-left:40px;
	padding-bottom:15px;
	width:400px;
	height:;
	line-height:18px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }

/* 階層３宿泊コメントトップ
----------------------------------------------------

----------------------------------------------------*/
.syukusyoucomenttop{
	float:left;
	margin-top:15px;
	margin-bottom:;
	margin-left:40px;
	width:400px;
	height:;
	line-height:20px;
	letter-spacing:2px;
	
	font-weight:bold;

	color:#000;

	font-size:14px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	overflow:auto;
	display:inline;

 }

.sykumojidai{
	font-size:20px;
	font-weight:bold;
 }
 
.syukusyoucoment{
	float:left;
	margin-top:15px;
	margin-bottom:;
	margin-left:55px;
	width:415px;
	height:;
	line-height:15px;
	letter-spacing:2px;
	
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐ明朝","平成明朝",serif;
	
	
	overflow:auto;
	display:inline;
 }
 
.kai3syukumoji{
	float:left;
	margin-top:10px;
	margin-left:55px;
	
	width:400px;
	height:;
	line-height:20px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;

	
	
	overflow:auto;
	display:inline;

 }
 
.kai3syukumoji2{
	float:left;
	margin-left:55px;
	
	width:400px;
	height:;
	line-height:16px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:11px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;

	
	
	overflow:auto;
	display:inline;

 }
 
.tasusita{
	padding-bottom:10px;
 }
 
 
 /* **************************************************** */
 
 /* 階層２層レストランテーブル
----------------------------------------------------

----------------------------------------------------*/
.restrighterea{
	float:left;
	margin-top:5px;
	margin-left:30px;
	width:195px;
	height:210px;
	
	display:inline;
	
	background-color:;
 }

.restimageerea{
	float:left;
	width:195px;
	height:180px;
	
	display:inline;
	
	background-color:;

}

.restgo{	


 }
 
.restgo a{
	display:block;
	width:195px;
	line-height:20px;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	background-color:#000;
	color:#fff;
	text-align:center;
	color:#95852d;
 }

.restgo a:hover{

	opacity:0.5;
	filter:alpha(opacity=50);


 }

.restcoment{
	float:left;
	margin-top:5px;
	margin-bottom:;
	margin-left:25px;
	width:225px;
	height:65px;
	line-height:18px;
	letter-spacing:1px;
	
	border-bottom:solid 1px #000;
	
	
	display:inline;
	
	background-color:;
	

 }
 
.restcoment p{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
 }
 
	
.restjikan{

	float:left;
	margin-left:25px;
	margin-top:5px;
	margin-bottom:;
	padding:3px;
	width:219px;
	height:;
	line-height:18px;
	
	font-size:12px;
	
	display:inline;
	background-color:;

	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;

		
 }
 
 
.resttoi{

	float:left;
	margin-top:5px;
	margin-left:25px;
	padding-top:5px;
	padding-left:8px;
	width:218px;
	line-height:18px;
	
	font-size:12px;
	border-top:solid 1px #000;
	
	display:inline;
	background-color:;
	
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	background-image:url(./img/rest/restarrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
		
 }
 
.restmojishow{
	font-size:12px;
	color:#fff;
 }
 
.restranchitop{
	float:left;
	margin-top:15px;
	margin-left:30px;
	padding-top:;
	padding-left:;
	width:445px;

	
	display:inline;
	background-color:;
	
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
}

.restranchitop h2{
		font-size:16px;
		font-family:"ＭＳ Ｐ明朝","平成明朝",serif;
		line-height:20px;
		font-weight:bold;
		
 }
 
 .colorpink{
 	color:#944282;
  }
  
 .colororagne{
 	color:#fe7313;
  }
 .mojimini{
 	font-size:12px;
 }
 
 
 
.resthigoto{
	float:left;
	margin-top:;
	margin-left:30px;
	margin-bottom:15px;

	width:448px;

	border-top:solid 1px #000;
	border-right:solid 1px #000;
	
	display:inline;
	background-color:;
	

 }
 
.resthigoto p{
	padding-top:8px;
	padding-left:28px;
	
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	background-color:;
	width:400px;
 }

 
.yohaku{
	float:left;
	width:400px;
	height:30px;
	background-color:;
	

 }
 
.yohaku15{
	float:left;
	width:400px;
	height:15px;
	background-color:;
	

 }
 
 .ma01{
 	width:50px;

  }
  



.restkyotitle{
	float:left;
	margin-top:0px;
	margin-left:30px;
	width:420px;
	height:40px;
		
	display:inline;
	background-color:#ffa;
	background-image:url(./img/restkyo/kyotitle.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
}

.restkyotitle h2{
	text-indent:-9999px;


		
 }

 
 
/*京彩メニュートップ バナー
----------------------------------------------------

----------------------------------------------------*/
.restkyobar{
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:30px;
	width:445px;
	height:80px;
		
	display:inline;
	background-color:;

 }
 
.restkyobar h3{
	text-indent:-9999px;
 }


/*京彩メニュートップ 詳細へ
----------------------------------------------------

----------------------------------------------------*/
.restkyosyougo{

	width:82px;
	line-height:16px;
	position:relative;
	top:32px;
	left:353px;
	
	
	list-style:none;
	zoom:1;
	
	font-size:10px;
	text-align:center;
	
	background-color:#a5852d;
 }
 
 .restkyosyougo a:hover{
 	color:#fff;
  }

/*京彩メニュー各リンク
----------------------------------------------------

----------------------------------------------------*/
#kyo01{
	background-image:url(./img/restkyo/kyo01.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;

 }
 
#kyo02{
	background-image:url(./img/restkyo/kyo02.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;

}

#kyo03{
	background-image:url(./img/restkyo/kyo03.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;

}

#kyo04{
	background-image:url(./img/restkyo/kyo04.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;


}

#kyo05{
	background-image:url(./img/restkyo/kyo05.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;


}

#kyo06{
	background-image:url(./img/restkyo/kyo06.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;


}

#kyo07{
	background-image:url(./img/restkyo/kyo07.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;


}

#kyo08{
	background-image:url(./img/restkyo/kyo08.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;


}
#kyo09{
	background-image:url(./img/restkyo/kyo09.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;


}

/*京彩メニュー右バナー
----------------------------------------------------

----------------------------------------------------*/
#kyoribar01{
	background-image:url(./img/restkyo/kyoribar01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
#kyoribar01current{
	text-indent:-99999px;
	width:275px;
	height:65px;
	display:block;
	border:solid 1px #fff;
	
	overflow:hidden;
	background-image:url(./img/restkyo/kyoribar01-20090807.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#kyoribar02{
	background-image:url(./img/restkyo/kyoribar02.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
#kyoribar02current{
	text-indent:-99999px;
	width:275px;
	height:65px;
	display:block;
	border:solid 1px #fff;
	
	overflow:hidden;
	background-image:url(./img/restkyo/kyoribar02.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
 
.pointhaba{
	height:20px;
	width:60px;
 }

/* **************************************************** */
 
 /*京彩メニューおのおの
----------------------------------------------------

----------------------------------------------------*/
.restkyotitle04{
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-left:65px;
	width:410px;
	height:;
	line-height:24px;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	
	display:inline;
	
	font-family:"ＭＳ Ｐ明朝","平成明朝",serif;


 }
 
 .mojidai{
 	font-size:16px;
 	font-weight:bold;
  }
  
/*京彩メニューテーブル
----------------------------------------------------

----------------------------------------------------*/
.kondate{
	float:left;
	margin-left:65px;
	width:400px;
	
	display:inline;
	
	font-size:12px;
	
	border-collapse:collapse;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
 }
 
.kondate01{
	line-height:20px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
 }

.kondate02{
	width:50px;
	text-align:center;
	vertical-align:top;
	line-height:18px;
	font-size: 14px;
	
	color:#fff;
	background-image:url(./img/menuback.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
 }
 
 .kondate03{
 	padding-left:20px;
 	padding-bottom:5px;
 	letter-spacing:1px;
	line-height:16px;
  }
  
 .kondate04{
 	padding-left:20px;
 	padding-bottom:5px;
 	letter-spacing:1px;
	font-size:12px;
	line-height:20px;
  }
 .kondate05{
 	padding-left:5px;
 	padding-bottom:5px;
 	letter-spacing:1px;
  }
.ooki{
 	font-size:14px;
 	line-height:20px;
  }
.kondatered{
	color:red;
 	letter-spacing:1px;
  }
.ooki2{
 	font-size:16px;
 	line-height:24px;
	font-weight:bold;
  }
.kondatetext{
 	padding-left:20px;
 	padding-bottom:5px;
 	letter-spacing:1px;
 	font-size:14px;
 	line-height:24px;

  }

.restepititle{
	float:left;
	margin-top:0px;
	margin-left:30px;
	width:420px;
	height:40px;
		
	display:inline;
	background-color:#ffa;
	background-image:url(./img/restepi/epititle.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
}

.restepititle h2{
	text-indent:-9999px;


		
 }


/*エピスメニュートップ バナー
----------------------------------------------------

----------------------------------------------------*/
.restepibar{
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:30px;
	width:445px;
	height:80px;
		
	display:inline;
	background-color:;

 }
 
.restepibar h3{
	text-indent:-9999px;
 }


/*エピスメニュートップ 詳細へ
----------------------------------------------------

----------------------------------------------------*/
.restepisyougo{

	width:82px;
	line-height:16px;
	position:relative;
	top:32px;
	left:353px;
	
	
	list-style:none;
	zoom:1;
	
	font-size:10px;
	text-align:center;
	
	background-color:#a5852d;
 }
 
 .restepisyougo a:hover{
 	color:#fff;
  }

/*エピスメニュー各リンク
----------------------------------------------------

----------------------------------------------------*/
#epi01{
	background-image:url(./img/restepi/epi01.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;

 }
 
#epi02{
	background-image:url(./img/restepi/epi02.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;

}

#epi03{
	background-image:url(./img/restepi/epi03.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;

}

#epi04{
	background-image:url(./img/restepi/epi04.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;


}

#epi05{
	background-image:url(./img/restepi/epi05.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;


}

#epi06{
	background-image:url(./img/restepi/epi06.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;


}

/* **************************************************** */
 
 /*ウエディング
----------------------------------------------------

----------------------------------------------------*/

/*ウエディング 右バー
----------------------------------------------------

----------------------------------------------------*/

#we01{
	background-image:url(./img/wed/we01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#we01current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/we01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

#we02{
	background-image:url(./img/wed/we02.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#we02current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/we02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

#we03{
	background-image:url(./img/wed/we03.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#we03current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/we03.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

#we04{
	background-image:url(./img/wed/we04.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#we04current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/we04.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

#we05{
	background-image:url(./img/wed/we05.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#we05current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/we05.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
 /* ******************** */

#we06{
	background-image:url(./img/wed/we06.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#we06current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/we06.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }

 /* ******************** */
 
 #wedfairs{
	background-image:url(./img/wed/wedfairs.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

 #wedfairscurrent{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wedfairs.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/*ウエディング コーディネート関係 おのおの
----------------------------------------------------

----------------------------------------------------*/
#weko01{
	background-image:url(./img/wed/weko01.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
#weko02{
	background-image:url(./img/wed/weko02.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
#weko03{
	background-image:url(./img/wed/weko03.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

#weko04{
	background-image:url(./img/wed/weko04.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

#weko05{
	background-image:url(./img/wed/weko05.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

.habahaba{
	float:left;
	hieght:20px;
	width:300px;
 }
 
/*ウエディング コーディネートオーセンテック
----------------------------------------------------

----------------------------------------------------*/

#wekoo01{
	background-image:url(./img/wed/wekoo01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wekoo01current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wekoo01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

#wekoo02{
	background-image:url(./img/wed/wekoo02.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wekoo02current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wekoo02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

#wekoo03{
	background-image:url(./img/wed/wekoo03.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wekoo03current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wekoo03.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

#wekoo04{
	background-image:url(./img/wed/wekoo04.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wekoo04current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wekoo04.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

#wekoo05{
	background-image:url(./img/wed/wekoo05.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wekoo05current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wekoo05.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */


.wedcoment{
	float:left;
	margin-top:15px;
	margin-bottom:;
	margin-left:40px;
	width:405px;
	height:;
	line-height:20px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }
 
 
 .wedsyoucoment{
	float:left;
	margin-top:15px;
	margin-bottom:;
	margin-left:65px;
	width:405px;
	height:;
	line-height:15px;
	letter-spacing:2px;
	
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐ明朝","平成明朝",serif;
	
	
	overflow:auto;
	display:inline;
 }
 
 .wedsyobar{
	float:left;
	margin-top:0px;
	margin-left:30px;
	width:445px;
	height:80px;
		
	display:inline;
	background-color:;

 }
 
.wedsyobar h3{
	text-indent:-9999px;
 }

/* ***********************会議・宴会****************************** */ 


 /*会議・ご宴会
----------------------------------------------------
0630-19:00
----------------------------------------------------*/
#kai01{
	background-image:url(./img/kaien/kai01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#kai01current{
	background-image:url(./img/kaien/kai01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
 }

/* ******************** */

 
#kai02{
	background-image:url(./img/kaien/kai02.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 

#kai02current{
	background-image:url(./img/kaien/kai02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
 }
 
/*会議・宴会左 コメント
----------------------------------------------------

----------------------------------------------------*/
.kaititle{
	float:left;
	width:229px;
	height:auto;
	margin-left:10px;
	background-color:;
	border-bottom:solid 1px #000;

}

#kaientitle h2{
	float:left;
	text-indent:-99999px;
	font-size:1px;
	margin-top:5px;
	margin-bottom:5px;
	width:445px;
	height:34px;
	border-bottom:solid 2px #ccc;
	
	
	background-image:url(./img/kaien/kaient01.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }
 
 .kaititle h3{
	line-height:25px;
	padding-left:5px;

	font-size:16px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	font-weight:bold;
 }
 
.kaiencoment{
	float:left;
	margin-top:15px;
	margin-bottom:20px;
	margin-left:40px;
	width:410px;
	height:;
	line-height:15px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }
 
.kaititle2{
	float:left;
	width:229px;
	height:auto;
	margin-left:85px;
	background-color:;
	border-bottom:solid 1px #000;

}

#kaientitle2 h2{
	float:left;
	text-indent:-99999px;
	font-size:1px;
	margin-top:5px;
	margin-bottom:5px;
	width:445px;
	height:34px;
	border-bottom:solid 2px #ccc;
	
	
	background-image:url(./img/kaien/kaient01.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }
 
 .kaititle2 h3{
	line-height:25px;
	padding-left:5px;

	font-size:16px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	font-weight:bold;
 }

/*会議・宴会左  説明
----------------------------------------------------

----------------------------------------------------*/
.kaisyou{
	float:left;
	width:445px;
	height:auto;
	margin-bottom:10px;
	
	background-color:;
	border-bottom:solid 1px #fff;

}

.kaiperea{
	float:left;
	width:216px;
	height:auto;
	
	background-color:;

}



.catch{
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:30px;
	padding-left:10px;
	width:410px;
	height:;
	line-height:15px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;
	
	background-color:;
	border-bottom:dotted 1px #000;
	
 }	


.titlecatch{
	float:left;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:40px;
	width:410px;
	height:;
	line-height:15px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;
}
.kaisetu{
	float:left;
	width:229px;
	height:auto;
	
	background-color:;

}

.kaisetu p{
	padding-top:5px;
	padding-left:20px;
	
	font-size:11px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	line-height:18px;
	letter-spacing:1px;
 }
 
 /* **************************************************** */ 
 
 
.mojihiro{
	line-height:30px;
	background-color:;
 }
 
 /*会議・ご宴会
----------------------------------------------------

----------------------------------------------------*/
 #enplan h2{
	float:left;
	text-indent:-99999px;
	font-size:1px;
	margin-top:5px;
	margin-bottom:5px;
	width:440px;
	height:34px;
	border-bottom:solid 2px #ccc;
	
	background-image:url(./img/kaien/ept01.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }
 
 
 .enkaibar{
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:30px;
	width:445px;
	height:80px;
		
	display:inline;
	background-color:red;

 }
 
.enkaibar h3{
	text-indent:-9999px;
 }
 
 #enp01{
	background-image:url(./img/kaien/enp01.gif);
	background-repeat:no-repeat;
	background-position:top right;
 }
 
 #enp02{
	background-image:url(./img/kaien/enp02.gif);
	background-repeat:no-repeat;
	background-position:top right;
 }
 
 #enp03{
	background-image:url(./img/kaien/enp03.gif);
	background-repeat:no-repeat;
	background-position:top right;
 }
 
 #enp04{
	background-image:url(./img/kaien/enp04.gif);
	background-repeat:no-repeat;
	background-position:top right;
 }
 
 #enp05{
	background-image:url(./img/kaien/enp05.gif);
	background-repeat:no-repeat;
	background-position:top right;
 }
 
 #enp06{
	background-image:url(./img/kaien/enp06.gif);
	background-repeat:no-repeat;
	background-position:top right;
 }
 
 #enp07{
	background-image:url(./img/kaien/enp07.gif);
	background-repeat:no-repeat;
	background-position:top right;
 }
 
 #enp08{
	background-image:url(./img/kaien/enp08.gif);
	background-repeat:no-repeat;
	background-position:top right;
 }
 
.minimoji{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
 }
 

 /*同窓会プラン
----------------------------------------------------

----------------------------------------------------*/
 
 .kaititle01{
	float:left;
	margin-left:30px;
	width:410px;
	height:auto;
	
	background-color:;
	border-bottom:solid 1px #000;
	
	display:inline;

}

.kaititle01 h3{
	line-height:25px;
	padding-left:20px;

	font-size:16px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	font-weight:bold;
 }
 


 .kaisyou01{
	float:left;
	width:445px;
	height:auto;
	margin-bottom:20px;
	
	background-color:;
}
 
 .kaisetu01{
	float:left;
	margin-left:30px;
	width:410px;
	height:auto;
	
	background-color:;

}

.kaisetu01 p{
	padding-top:5px;
	padding-left:20px;
	
	font-size:11px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	line-height:18px;
	letter-spacing:1px;
 }
 
 
 
 /*料金表
----------------------------------------------------

----------------------------------------------------*/
 #enryou h2{
	float:left;
	text-indent:-99999px;
	font-size:1px;
	margin-top:5px;
	margin-bottom:5px;
	width:420px;
	height:34px;
	border-bottom:solid 2px #ccc;
	
	background-image:url(./img/kaien/ryoukin.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }
 
.ryukintable{
	width:375px;
	float:left;
	margin-top:15px;
	margin-left:35px;
	width:;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	border-collapse:collapse;
	
	border:solid 1px #000;
	
	text-align:right;
	
	
	}

*html .ryukintable{
	float:left;
	margin-top:15px;
	margin-left:35px;
	width:;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	border-collapse:collapse;
	
	border:solid 1px #000;
	
	text-align:right;
	
	display:inline;
	
	}
	
.ryukintable td{
	border:solid 1px #000;
	padding:3px;

 }

.tableti{
	background-color:#aaa;
	text-align:center;

 }


.tdwid01{
	width:50px;
	
 }
 
.tdwid02{
	width:100px;
	
 }
 
.iroiro{
	background-color:#aaa;
	text-align:center;
	color:#000;
 }
 
/* ============== add for Safari table ================= */
.ryukintable01{
	width:155px;
	float:left;
	margin-top:15px;
	margin-left:35px;
	width:;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	border-collapse:collapse;
	
	border:solid 1px #000;
	
	text-align:right;
	
	
	}

*html .ryukintable01{
	width:auto;
	float:left;
	margin-top:15px;
	margin-left:35px;
	width:;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	border-collapse:collapse;
	
	border:solid 1px #000;
	
	text-align:right;
	
	display:inline;
	
	}
	
.ryukintable01 td{
	border:solid 1px #000;
	padding:3px;

 }


/* ================================================== */


 
.kaiencoment01{
	float:left;
	margin-top:15px;
	margin-bottom:px;
	margin-left:40px;
	width:380px;
	height:;
	line-height:15px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }

.tablecyui{
	float:left;
	margin-top:15px;
	margin-bottom:px;
	margin-left:20px;
	width:200px;
	height:;
	line-height:15px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }
 
 /* ***********************ウエディング２****************************** */ 


 /*ウエディング 挙式場
----------------------------------------------------

----------------------------------------------------*/
.kyosikititle{
	float:left;
	width:229px;
	height:auto;
	
	background-color:;
	border-bottom:solid 1px #000;
	
	display:inline;

}

#kyosikititle h2{
	float:left;
	text-indent:-99999px;
	font-size:1px;
	margin-top:5px;
	margin-bottom:20px;
	width:445px;
	height:34px;
	border-bottom:solid 2px #ccc;
	
	
	background-image:url(./img/wed/kyot.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }
 
 /*ウエディング 婚礼料理
----------------------------------------------------

----------------------------------------------------*/
#weddish01{
	background-image:url(./img/wed/wedkon01.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
#weddish02{
	background-image:url(./img/wed/wedkon02.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
#weddish03{
	background-image:url(./img/wed/wedkon03.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
 
 
/* ******************** */ 
 #wekonl01{
	background-image:url(./img/wed/wedkonl01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wekonl01current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wedkonl01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

/* ******************** */ 
 #wekonl02{
	background-image:url(./img/wed/wedkonl02.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wekonl02current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wedkonl02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

/* ******************** */ 
 #wekonl03{
	background-image:url(./img/wed/wedkonl03.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wekonl03current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wedkonl03.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
 /*ウエディング 婚礼料理 メニューフォト
----------------------------------------------------

----------------------------------------------------*/
.wedkonph01{
	float:left;
	margin-top:15px;
	margin-left:60px;
	
	display:inline;
 }

.wedkonph02{
	float:left;
	margin-top:15px;
	margin-left:20px;
	display:inline;
 }
 
 
.wedcoment01{
	float:left;
	margin-top:15px;
	margin-bottom:;
	margin-left:70px;
	width:410px;
	height:;
	line-height:15px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }
 
.oomoji{
	font-weight:bold;
 }
.oomoji2{
 	font-size:14px;
 	line-height:24px;
	font-weight:bold;
 }


.wedplantitle{
	float:left;
	width:229px;
	height:auto;
	
	background-color:;
	border-bottom:solid 1px #000;
	
	display:inline;

}

#wedplantitle h2{
	float:left;
	text-indent:-99999px;
	font-size:1px;
	margin-top:5px;
	margin-bottom:10px;
	width:470px;
	height:34px;
	border-bottom:solid 2px #ccc;
	
	
	background-image:url(./img/wed/wedplantilte.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }
 
/*ウエディング プラン
----------------------------------------------------

----------------------------------------------------*/
 
#wedplan01{
	background-image:url(./img/wed/wedplan01.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

#wedplan02{
	background-image:url(./img/wed/wedplan02.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
 #wedplan03{
	background-image:url(./img/wed/wedplan03.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
 
 
/* ******************** */ 
 #wedplanl01{
	background-image:url(./img/wed/wedplanl01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wedplanl01current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wedplanl01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

/* ******************** */ 
 #wedplanl02{
	background-image:url(./img/wed/wedplanl02.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wedplanl02current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wedplanl02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

/* ******************** */ 
 #wedplanl03{
	background-image:url(./img/wed/wedplanl03.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wedplanl03current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wedplanl03.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

 
/*ウエディング プラン
----------------------------------------------------

----------------------------------------------------*/
.wedplansub{
	float:left;
	margin-top:15px;
	margin-bottom:;
	margin-left:75px;
	width:408px;
	height:;
	line-height:20px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }
 .wedplansub2{
	float:left;
	margin-top:15px;
	margin-bottom:;
	margin-left:30px;
	width:420px;
	height:;
	line-height:20px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#ff0000;

	font-size:14px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }
 .wedplansub3{
	float:left;
	margin-top:15px;
	margin-bottom:;
	margin-left:60px;
	width:420px;
	height:;
	line-height:20px;
	letter-spacing:2px;
	
	font-weight:normal;

	font-size:14px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }

/*ウエディング プラン 写真
----------------------------------------------------

----------------------------------------------------*/
 
.wedplanph01{
	float:left;
	margin-top:15px;
	margin-left:15px;
	
	display:inline;
 }



/*ウエディング プラン 写真
----------------------------------------------------

----------------------------------------------------*/
.wedevent01{
	float:left;
	width:229px;
	height:auto;
	
	background-color:;
	border-bottom:solid 1px #000;
	
	display:inline;

}

/*ウエディング プラン 
----------------------------------------------------

----------------------------------------------------*/

.wedeventtitle{
	float:left;
	width:229px;
	height:auto;
	
	background-color:;
	border-bottom:solid 1px #000;
	
	display:inline;

}

#wedeventtitle h2{
	float:left;
	text-indent:-99999px;
	font-size:1px;
	margin-top:5px;
	margin-bottom:10px;
	width:470px;
	height:34px;
	border-bottom:solid 2px #ccc;
	
	
	background-image:url(./img/wed/wedeventtilte.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }
 
 

#wedevent01{
	background-image:url(./img/wed/wedevent201008-2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
 
#wedevent02{
	background-image:url(./img/wed/wedevent201008.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }


#wedevent03{
	background-image:url(./img/wed/wedevent201008-3.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }


/* ***************************************************** */



/* ******************** */ 
 #wedeventl01{
	background-image:url(./img/wed/wedeventl01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wedeventl01current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wedplanl01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

/* ******************** */ 
 #wedeventl02{
	background-image:url(./img/wed/wedeventl02.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }

#wedeventl02current{
	text-indent:-99999px;
	width:275px;
	height:42px;
	display:block;
	border:solid 1px #fff;

	background-image:url(./img/wed/wedeventl02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:red;
	
	
 }
 
/* ******************** */

/*ウエディング イベント写真
----------------------------------------------------

----------------------------------------------------*/
 
.wedeventph01{
	float:left;
	margin-top:15px;
	margin-left:60px;
	
	display:inline;
 }

.wedevent{
	float:left;
	margin-top:15px;
	margin-bottom:;
	margin-left:58px;
	width:420px;
	height:;
	line-height:15px;
	letter-spacing:2px;
	
	font-weight:normal;

	color:#000;

	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	
	overflow:auto;
	display:inline;

 }
 .privacytext{
	float:left;
	height:auto;
	display:inline;
 	padding-left:50px;
	padding-right:50px;
 	letter-spacing:1px;
 	font-size:12px;
 	line-height:26px;

  }
 .privacytitle{
 	padding-left:0px;
 	padding-bottom:5px;
 	letter-spacing:1px;
	border-bottom: 1px solid black;
	font-weight:600;
 	font-size:14px;
 	line-height:26px;

  }
 .tabletext{
	float:left;
	height:auto;
	display:inline;
 	padding-left:0px;
	padding-right:0px;
 	letter-spacing:1px;
 	font-size:12px;
 	line-height:26px;

  }

#gominavi2{
	
	width:205px;
	height:auto;

	margin-left:444px;

	align:left;
	line-height:20px;
	font-size:12px;
	background-color:;
	letter-spacing:0.5px;
	
	
	border-bottom:;

 }
 
 #gominavi2 p a:hover{
 	color:red;
 	text-decoration:underline;
  }
  
 .bluemoji{
 	color:blue;
  }
/* *****************0703訂正・追加 ***************** */

/* トップリンク
----------------------------------------------------
7/2 add css
----------------------------------------------------*/
.topgoerea{
	position:relative;
	top:-35px;
	left:30px;
	
		text-indent:-99999px;
 }

.topgoerea a {
	display:block;
	width:330px;
	height:70px;
	
	border:solid 1px #fff;
 }
 
.topgoerea a:hover{
	
 	opacity:0.5;
	filter:alpha(opacity=50);
	
	background-color:#ddd;
 }	


/* エピス epi01メニューページ変更
----------------------------------------------------
7/2 add css
----------------------------------------------------*/
.epitable01{
	float:left;
	margin-top:10px;
	margin-left:80px;
	margin-bottom:10px;
	width:380px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	
	border-collapse:collapse;
		
	text-align:left;
	
	display:inline;
	
 }

.epitabletd01{
	padding-left:20px;
	width:100px;
	border-right:solid 1px #000;
	text-align:center;
 }

.epitabletd02{
	width:260px;
	line-height:24px;
	padding-left:10px;
 }

.epitabletd03{
	width:;
	line-height:20px;
	padding-top:5px;
	padding-left:20px;
 }

/* メニューフロート変更
---------------------------------------------------- */

.epicemenusub{
	float:left;
	font-size:14px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:90px;
	padding-left:30px;
	
	width:380px;
	height:;
	line-height:26px;
	
	border-top:dotted 1px #000;
	border-bottom:dotted 1px #000;
	
	display:inline;
	
	text-align:left;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
 }


.epicemenunai{	
	float:left;
	font-size:12px;
	margin-top:5px;
	margin-left:140px;
	width:340px;
	height:;
	line-height:20px;
	
	
	display:inline;
	
	text-align:left;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
 }
 
 /* ******************************************************* */
a.hoverline{
       text-decoration:underline;
       color:blue;
}

a.hoverline:hover{
       text-decoration:underline;
       color:red;
 }
