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

ul.dish_bnr {
	width: 910px;
	height: 98px;
	position: relative;
	margin-left: 15px;
	border-top: 1px solid #E0D1B8;
	border-bottom: 1px solid #E0D1B8;
}

ul.dish_bnr li {
	width: 402px;
	height: 62px;
	position: absolute;
	left: 0;
	top: 0;
}

ul.dish_bnr li.b01 {
	width: 402px;
	height: 62px;
	left: 35px;
	top: 15px;
}


ul.dish_bnr li.b02 {
	width: 402px;
	height: 62px;
	left: 485px;
	top: 15px;
}

div#dishmainvisual {
	width: 950px;
	height: 250px;
	background: url(../../rt/files/img/cuisine/mv.jpg) no-repeat 0 0;
}

div.dish_header {
	width: 950px;
	height: 334px;
	background: url(../../rt/files/img/cuisine/pic01.jpg) no-repeat 0 0;
}

div.dish_wrap01 {
	width: 920px;
	min-height: 800px;
	height: auto !important;
	height: 800px;
	position: relative;
	margin-left: 15px;
	margin-bottom: 20px;
	background: url(../../rt/files/img/cuisine/bg01.gif) repeat-y 0 0;
}

div.dish_wrap01 div.dish_txt {
	width: 205px;
	height: 531px;
	position: absolute;
	left: 695px;
	top: 12px;
	font-size: 0;
	line-height: 0;
	background: url(../../rt/files/img/cuisine/txt01.gif) no-repeat 0 0;
}

div.dish_wrap01 div.dish_menu {
	width: 900px;
	height: 172px;	
	position: absolute;
	left: 12px;
	top: 612px;
	background: url(../../rt/files//img/cuisine/txt02.gif) no-repeat 0 0;
}

div#dishpic {
width:670px;
height:585px;
position:relative;
background: url(../../rt/files/img/cuisine/bg02.gif) repeat 0 0;
}

div#dishpic ul.ui-tabs-nav {
width:650px;
height: 56px;
margin-left: 10px;
padding: 7px 0;
font-size: 0;
line-height: 0;
background: #000;
}

/*春夏用
div#dishpic ul.ui-tabs-nav li {
display: inline;
margin: 0 0 0 2px;
font-size: 0;
line-height: 0;
}*/

div#dishpic ul.ui-tabs-nav li#nav-fragment-1 {
margin: 0 0 0 7px;
}

/*秋冬用（9月復帰）*/
div#dishpic ul.ui-tabs-nav li {
display: inline;
margin: 0 0 0 3px;
font-size: 0;
line-height: 0;
}

div#dishpic ul.ui-tabs-nav li#nav-fragment-1 {
margin: 0 0 0 6px;
}

div#dishpic ul.ui-tabs-nav li img {
filter: alpha(opacity=20);
-moz-opacity:0.2;
opacity:0.2;
}

div#dishpic ul.ui-tabs-nav li.ui-tabs-selected a img {
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

div#dishpic .ui-tabs-panel {
width: 670px;
height: 502px;
position: relative;
}

div#dishpic .ui-tabs-panel img {
width:650px;
height:488px;
display: block;
font-size: 0;
line-height: 0;
position: absolute;
left: 10px;
top: 10px;
}

div#dishpic .ui-tabs-hide {
display:none;
}

div.dish_wrap02 {
	width: 920px;
	height: 245px;
	margin-left: 15px;
	background: url(../../rt/files/img/cuisine/pic02.jpg) no-repeat 0 0;
}

div.dish_wrap03 {
	width: 920px;
	min-height: 375px;
	height: auto !important;
	height: 375px;
	margin-left: 15px;
	background:#EAE6E7 url(../../rt/files/img/cuisine/bg03.gif) no-repeat 0 0;
}

div.dish_wrap03 h5 {
	height: 17px;
}

div.dish_wrap03 div.wrap {
	width: 767px;
	min-height: 338px;
	height: auto !important;
	height: 338px;
	margin-left: 144px;
	background: url(../../rt/files/img/cuisine/pic04.jpg) no-repeat 0 0;
}

div.dish_wrap03 div.wrap p.txt {
	width: 298px;
	min-height: 117px;
	height: auto !important;
	height: 117px;
	margin-left: 469px;
	font-size: 93%;
	color: #333;
}

div.dish_wrap03 div.wrap p.pic {
	width: 297px;
	height: 221px;
	margin-left: 469px;
	background: url(../../rt/files/img/cuisine/pic05.jpg) no-repeat 0 0;
}

div.dish_wrap04 {
	width: 920px;
	min-height: 375px;
	height: auto !important;
	height: 375px;
	position: relative;
	margin-left: 15px;
	background:#EAE6E7 url(../../rt/files/img/cuisine/bg05.gif) no-repeat 0 0;
}

div.dish_wrap04 h6 {
	height: 16px;
}

div.dish_wrap04 div.pic_wrap {
	width: 380px;
	height: 343px;
	position: absolute;
	left: 143px;
	top: 16px;
}

div.dish_wrap04 div.pic_wrap div#pic01 {
	width: 380px;
	height: 290px;
}

div.dish_wrap04 div.pic_wrap div#pic01 div.pic01 {
	width: 380px;
	height: 290px;
	background: url(../img/dish/pic06.jpg) no-repeat 0 0;
}

div.dish_wrap04 div.pic_wrap div#pic01 div.pic02 {
	width: 380px;
	height: 290px;
	background: url(../img/dish/pic07.jpg) no-repeat 0 0;
}

div.dish_wrap04 div.pic_wrap ul#tabs01 {
	width: 380px;
	height: 53px;
	position: relative;
}

div.dish_wrap04 div.pic_wrap ul#tabs01 li {
	width: 187px;
	height: 53px;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}

div.dish_wrap04 div.pic_wrap ul#tabs01 li.tab01 {
	background: url(../img/dish/nav01.jpg) no-repeat 0 0;
}

div.dish_wrap04 div.pic_wrap ul#tabs01 li.tab01_on {
	background: url(../img/dish/navi01.jpg) no-repeat 0 0;
}

div.dish_wrap04 div.pic_wrap ul#tabs01 li.tab02 {
	left: 193px;
	background: url(../img/dish/nav02.jpg) no-repeat 0 0;
}

div.dish_wrap04 div.pic_wrap ul#tabs01 li.tab02_on {
	background: url(../img/dish/navi02.jpg) no-repeat 0 0;
}

div.dish_wrap04 div.wrap {
	width: 377px;
	margin-left: 532px;
}

div.dish_wrap04 div.wrap dt {
	width: 352px;
	height: 34px;
}

div.dish_wrap04 div.wrap p {
	padding-bottom: 10px;
	font-size: 93%;
	color: #333;
}

div.dish_wrap04 div.wrap p span {
	color: #745399;
}

div.dish_wrap04 div.wrap dt.t01 {
	background: url(../../rt/files/img/cuisine/tit02.jpg) no-repeat 0 0;
}

div.dish_wrap04 div.wrap dt.t02 {
	background: url(../../rt/files/img/cuisine/tit03.jpg) no-repeat 0 0;
}

div.dish_wrap04 div.wrap dt.t03 {
	background: url(../../rt/files/img/cuisine/tit04.jpg) no-repeat 0 0;
}

div.dish_wrap04 div.wrap dd {
	padding: 10px 0 15px;
	font-size: 93%;
	color: #333;
}