@charset "UTF-8";
html body >/**/#wrapper {
	background-image: url(../../../images/wrapper_back_hi900.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#Navigation {
	background-image: url(../images/nav_back.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#wrapper #Navigation #Navmain {
	height: 120px;
}
/*ナビゲーションの位置*/
#wrapper #Navigation #Navmain #Nav {
	margin-top: 95px;
}
#Navigation #Navmain #Nav li {
	top: 0px;
}
/*サブナビゲーションの位置*/
#Navigation #Navsub #NavsubService li,
#Navigation #Navsub #NavsubEat li {
	top: 0px;
}
/*コンテンツ背景*/
#content  {
}
/*コンテンツタイトル*/
#content .title01 {
	background-image: url(../images/content_title01.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 21px;
	margin-top: 20px;
	margin-left: 70px;
}
/*コンテンツコピー*/
 p {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	line-height: 1.8em;
	color: #464646;
	text-decoration: none;
	padding-top: 10px;
}
html[xmlns]>body /**/p{
	line-height: 1.8em;/* Windows IEはこのスタイルを無視する */
}

/*グルナビ＆サイト内リンク*/
.gurunabi ul li a,
#wrapper #content .alllead #oneline .center a{
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
}
.gurunabi ul #link_01 a{
	background-image: url(../images/link_01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	width: 151px;
	float: right;
}
.gurunabi ul #link_01 a:hover{
	background-image: url(../images/link_01_houver.gif);
}	
.gurunabi ul #link_02 a{
	background-image: url(../images/link_02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	width: 87px;
	margin-left: 8px;
	float: right;
}
.gurunabi ul #link_02 a:hover{
	background-image: url(../images/link_02_houver.gif);
}

#wrapper #content .alllead #oneline .center #link_03 a {
	background-image: url(../images/link_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	width: 97px;
	margin-right: 100px;
	float: right;
}
/*IE６以下別指定*/
* html #wrapper #content .alllead #oneline .center #link_03 a {
	margin-right: 50px;
}
#wrapper #content .alllead #oneline .center #link_03 a:hover{
	background-image: url(../images/link_03_houver.gif);
}

.right310 {
	margin-top: 13px;
}
.light .oshina #oshina {
	background-image: url(../../../images/line_hand_1px.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 390px;
	margin-bottom: 6px;
}

.light .oshina #oshina .shitasen {
	background-image: url(../../../images/line_hand_1px.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.light {
	width: 390px;
}
.light .oshina #oshina li {
	width: 390px;
	clear: both;
	margin-bottom: 2px;
}
.light .oshina {
	margin-top: 13px;
	width: 390px;
}
.light .gurunabi {
	width: 390px;
	height: 100%;
}
.light .oshina #oshina .shitasen .oshinaunder {
	clear: both;
	line-height: 1.5em;
	margin-bottom: 0px;
	padding-bottom: 8px;
}
.light .cyusyaku {
	margin-left: 0px;
	float: left;
	width: 295px;
}
.right310 .photocourse ul {
	display: block;
	height: 212px;
	width: 310px;
}
.right310 .photocourse {
	height: 212px;
	width: 310px;
}
.right310 .photocourse ul li {
	display: block;
	float: left;
}
.right310 .photocourse ul li #course_photo01 {
	background-image: url(../images/photo/course001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 212px;
	width: 150px;
	text-indent: -9999px;
	margin-left: 5px;
}
.right310 .photocourse ul li #course_photo02 {
	background-image: url(../images/photo/course002.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 212px;
	width: 150px;
	text-indent: -9999px;
	margin-left: 5px;
}
.right310 {
	width: 310px;
	float: left;
}
.light .gurunabi li {
	display: block;
	position: relative;
	float: left;
	height: 13px;
	margin-top: 5px;
	width: 390px;
}
.light .gurunabi ul {
	width: 390px;
	position: relative;
	float: right;
	margin-bottom: 20px;
}

.light .gurunabi {
}
.light .oshina #oshina .shinatl .oshinaleft {
	margin-top: 10px;
}
.light {
	width: 390px;
	float: left;
}
#wrapper #content .alllead #oneline .center .light {
	width: 390px;
}
#wrapper #content {
}
#wrapper #content .alllead #oneline {
	background-image: url(../images/content_nav_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapper #content .alllead #twoline .center .light {
	width: 390px;
}
#twoline {
	background-image: url(../../../images/wrapper_back_hi900.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
	width: 900px;
}
html body #wrapper #content .alllead #twoline >/**/.center{
	height: 245px;
}

#wrapper #content .alllead #twoline .center {
	width: 730px;
	margin-right: 100px;
	margin-left: 70px;
}
#wrapper #content .alllead #twoline .center .light .oshina #oshina .shinatl .nedantop {
	float: right;
	position: relative;
}
#wrapper #content .alllead #twoline .center .light .oshina #oshina .nedan {
	float: right;
	position: relative;
}
#wrapper #content .alllead #twoline .center .light .oshina #oshina .shinatl .oshinaleft {
	float: left;
	position: relative;
}
#wrapper #content .alllead #twoline .center .light .oshina #oshina .shinatl .oshinaleft {
	width: 308px;
}
#wrapper #content .alllead #twoline .center .light .oshina #oshina .oshinaleft {
	width: 308px;
}
#wrapper #content .alllead #twoline .center .light .oshina #oshina .shitasen .oshinalefttxri {
	width: 308px;
}
#wrapper #content .alllead #twoline .center .light .oshina #oshina .shitasen .oshinalefttxle {
	width: 309px;
}
#wrapper #content .alllead #oneline .center p {
	margin-right: 100px;
	margin-left: 70px;
}
/*お料理カテゴリー共通　テキスト内リンク*/
#wrapper #content .alllead #oneline .center #textlink a {
	font-weight: bold;
	color: #67031E;
	text-decoration: underline;
	text-indent: 0px;
	display: inline;
}
#wrapper #content .alllead #oneline .center {
	margin-bottom: 10px;
}
#wrapper #content .alllead #twoline .center .right310 {
	margin-bottom: 15px;
}
