@charset "utf-8";
/* CSS Document */

@import "common.css";

/*-------------------------------------------------
ランチメニュー（01menu)
-------------------------------------------------*/

#lunch{
	background:url(../img/01menu/01title.jpg) no-repeat;
	width:655px;
	height:174px;
	font-size:1.2em;
	line-height:150%;
}

#lunch h2{
	text-indent:-1000em;
}

#lunch p{
	margin:80px 0px 0px 50px;
	line-height:180%;
}

h2.omakase{
	background:url(../img/01menu/01h2_2.jpg) no-repeat;
	width:321px;
	height:40px;
	text-indent:-1000em;
}

.time{
	text-align:center;
	font-size:1.2em;
	padding:10px;
	background-color:#E5E5E5;
	border:1px solid #CCCCCC;
	width:550px;
	margin:30px 0px 50px 40px;
}

table.menu{
	width:580px;
	margin-bottom:50px;
}

table.menu p{
	font-size:1.2em;
	line-height:150%;
	margin:50px 0px 0px 85px;
}

table.menu p.omakasep{
	margin:110px 0px 0px 85px;
}

table.menu p.other{
	margin:0px 0px 0px 85px;
}

table.menu p.other2{
	margin:20px 0px 0px 85px;
}

td.lunch1{
	background:url(../img/01menu/01h3_1.jpg) no-repeat;
	width:321px;
	height:110px;
}

td.lunch2{
	background:url(../img/01menu/01h3_2.jpg) no-repeat;
	width:321px;
	height:110px;
}

td.lunch3{
	background:url(../img/01menu/01h3_3.jpg) no-repeat;
	width:321px;
	height:110px;
}

td.lunch4{
	background:url(../img/01menu/01h3_4.jpg) no-repeat;
	width:321px;
	height:250px;
}

span.photop{
	display:block;
	font-size:1.1em;
	text-align:right;
	margin:0px 5px 0px 0px;
}

table.menu h3{
	text-indent:-1000em;
}


/*-------------------------------------------------
お寿司（02menu）
-------------------------------------------------*/

#dinner{
	background:url(../img/02menu/02title.jpg) no-repeat;
	width:655px;
	height:178px;
	font-size:1.2em;
	line-height:150%;
}

#dinner h2{
	text-indent:-1000em;
}

#dinner p{
	margin:80px 0px 0px 50px;
	line-height:180%;
}

td.dinner1{
	background:url(../img/02menu/02h3_1.jpg) no-repeat;
	width:324px;
	height:110px;
}

td.dinner2{
	background:url(../img/02menu/02h3_2.jpg) no-repeat;
	width:324px;
	height:110px;
}

td.dinner3{
	background:url(../img/02menu/02h3_3.jpg) no-repeat;
	width:324px;
	height:130px;
}

td.dinner4{
	background:url(../img/02menu/02menu_r19_c3.jpg) no-repeat;
	width:324px;
	height:118px;
}

td.dinner5{
	background:url(../img/02menu/02h3_4.jpg) no-repeat;
	width:324px;
	height:118px;
}

td.dinner6{
	background:url(../img/02menu/02h3_5.jpg) no-repeat;
	width:324px;
	height:120px;
}

h2.okosama{
	background:url(../img/02menu/02h2_4.jpg) no-repeat;
	width:260px;
	height:32px;
	text-indent:-1000em;
}

h2.kaisen{
	background:url(../img/02menu/02h2_3.jpg) no-repeat;
	width:260px;
	height:32px;
	text-indent:-1000em;
}

h2.osusume{
	background:url(../img/02menu/02h2_5.jpg) no-repeat;
	width:260px;
	height:32px;
	text-indent:-1000em;
}

h2.maki{
	background:url(../img/02menu/02h2_6.jpg) no-repeat;
	width:430px;
	height:32px;
	text-indent:-1000em;
	margin:30px 0px 0px 0px;
}

p.osusumep{
	font-size:1.2em;
	line-height:150%;
	margin:10px 0px 10px 10px;
}

/*-------------------------------------------------
季節のメニュー（03menu）
-------------------------------------------------*/

#season{
	background:url(../img/03menu/03title.jpg) no-repeat;
	width:655px;
	height:136px;
}

#season h2{
	text-indent:-1000em;
}

h2.osake{
	background:url(../img/03menu/03h2_2.jpg) no-repeat;
	width:270px;
	height:40px;
	text-indent:-1000em;
	margin:30px 0px 0px 0px;
}

#system{
	width:570px;
	margin:20px 0px 0px 10px;
}

#system p{
	font-size:1.2em;
	line-height:180%;
	margin:20px 0px 0px 0px;
}

#system h3{
	background:url(../img/03menu/03icon.jpg) no-repeat;
	font-size:2.0em;
	line-height:150%;
	color:#953E44;
	padding:3px 0px 0px 35px;
	width:245px;
}

td.orangemenu{
	font-size:2.8em;
	line-height:150%;
	color:#FF6600;
}

td.price{
	font-size:1.8em;
	line-height:150%;
}

td.smenu{
	font-size:1.3em;
	line-height:150%;
}

div.base{
	font-size:1.2em;
	line-height:150%;
}

table.osake2{
	vertical-align:top;
	margin:20px 0px 80px 0px;
	width:570px;
}

table.osake2 p{
	margin:30px 0px 0px 10px;
}

/*-------------------------------------------------
宴会・仕出し（04menu)
-------------------------------------------------*/

#enkai{
	background:url(../img/04menu/04bg.jpg) no-repeat;
	width:655px;
	height:544px;
}

#enkai h2{
	text-indent:-1000em;
}

#enkai h3{
	text-indent:-1000em;
}

h2.enkaih2{
	background:url(../img/04menu/04title.jpg) no-repeat;
	width:655px;
	height:88px;
}

h3.enkaih3{
	background:url(../img/04menu/04h3_1.jpg) no-repeat;
	width:655px;
	height:80px;
}

h3.shidasih3{
	background:url(../img/04menu/04h3_2.jpg) no-repeat;
	width:614px;
	height:70px;
	text-indent:-1000em;
	margin:30px 0px 0px 0px;
}

h3.haitatsuh3{
	background:url(../img/04menu/haitatsu-menu-title.jpg) no-repeat;
	width:614px;
	height:70px;
	text-indent:-1000em;
	margin:30px 0px 0px 0px;
}

table.sushikai{
	width:570px;
	vertical-align:top;
	margin:0px 0px 0px 34px;
	font-size:1.2em;
	line-height:150%;
}

td.control{
	padding:25px 0px 25px 0px;
}

p.yoyaku{
	font-size:1.2em;
	line-height:150%;
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 54px;
}

p.explane{
	font-size:1.2em;
	line-height:150%;
	margin:0px 0px 0px 54px;
	width:560px;	
}

p.price2{
	font-size:2em;
	line-height:150%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 54px;
}

p.price3{
	font-size:1.5em;
	line-height:150%;
	margin:0px 0px 0px 54px;
	width:560px;
}


.margin34{
	margin:20px 0px 0px 34px;
}

table.odobult{
	margin:20px 0px 0px 34px;
	padding-bottom:50px;
}

td.odobul{
	padding:50px 10px 0px 10px;
	font-size:1.2em;
	line-height:150%;
}

.phototable{
	margin:0px 0px 50px 34px;
}

/*-------------------------------------------------
ご案内（05info）
-------------------------------------------------*/
#info{
	width:655px;
}

#info h2{
	background:url(../img/05info/05title.jpg) no-repeat;
	width:655px;
	height:78px;
	text-indent:-1000em;
}

#info h3{
	background:url(../img/05info/05h3_1.jpg) no-repeat;
	width:655px;
	height:80px;
	text-indent:-1000em;
}

#info h4{
	background:url(../img/05info/05h4_1.jpg) no-repeat;
	width:621px;
	height:40px;
	text-indent:-1000em;
	margin:0px 0px 0px 34px;
}

#info table{
	margin:0px 0px 0px 34px;
	width:590px;
}

#info p{
	font-size:1.3em;
	line-height:180%;
	margin:10px 0px 0px 54px;	
}

#aisatsu h3{
	background:url(../img/05info/05h4_2.jpg) no-repeat;
	width:655px;
	height:60px;
	text-indent:-1000em;
}

#aisatsu table{
	margin:30px 0px 0px 54px;
	width:560px;
	font-size:1.3em;
	line-height:180%;
}

#annai h3{
	background:url(../img/05info/05h3_2.jpg) no-repeat;
	width:655px;
	height:60px;
	text-indent:-1000em;
	margin:20px 0px 0px 0px;
}

#annai div{
	margin:20px 0px 20px 34px;
	width:600px;
}

#annai table{
	margin:10px 0px 10px 26px;
	font-size:1.3em;
	line-height:150%;
	width:530px;
}

p.smalltext{
	font-size:75%;
}


/*-------------------------------------------------
リンク（06link）
-------------------------------------------------*/

#link{
	background:url(../img/06link/06title.jpg) no-repeat;
	width:655px;
}

#link h2{
	text-indent:-1000em;
}

#link-inner{
	margin:90px 0px 0px 34px;
	width:560px;
}

#link-inner dl{
	margin-bottom:80px;
}

#link-inner dt a{
	font-size:1.6em;
	line-height:150%;
	text-decoration:none;
	color:#FF6600;
	margin:0px 0px 0px 20px;
}

#link-inner dd{
	font-size:1.2em;
	line-height:150%;
	margin:0px 0px 30px 20px;
	padding-bottom:30px;
	background:url(../img/06link/06line.gif) no-repeat bottom;
}

