/* CSS Document */
body{
	background-color:#000000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#330000;
	width: 860px;
	margin:0px;
	padding:0px;
	}

a{
	text-decoration:none;
	color:#990000;
	}

#PageBody{
	width:850px;
	overflow:auto;
	margin:0px;
	padding:0px;
	}

/*----------サイドバー----------*/
#SideBar{
	float:left;
	width:240px;
	margin:0px;
	padding:0px 10px 0px 0px; 
	}

#SideBar h1{
	text-indent:-9999px;
	background-image:url(../mt/image/rogo.jpg);
	height:299px;
	margin:0px;
	padding:0px;
	}


/*----------サイドバーナビゲーション----------*/
#SideBar dl{
	margin:40px 0px 0px 55px;
	padding:0px;
	}

#SideBar dd{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	}


#SideBar a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	background-image:url(../mt/image/menu_image00.jpg);
	width:125px;
	height:20px;
	padding:7px 0px 0px 30px;
	}
	
#SideBar a:hover{
	background-image:url(../mt/image/menu_image00_b.jpg);
	}


#SideBar a.TopLink{
	text-decoration:none;
	display:none;
	background:none;
	padding:0px;
	}



#SideBar dd#subcat0904,#SideBar dd#subcat20904{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-image: none;
	}


#SideBar dd#subcat0904 a,#SideBar dd#subcat20904 a{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-image: none;
	}
	
#SideBar dd#subcat0904 a:hover,#SideBar dd#subcat20904 a:hover{
	background-image: none;
	}


/*----------メインコンテンツ----------*/
#MainContents{
	float:left;
	width:600px;
	margin:0px;
	padding:0px;
	}

#Container{
	background-color:#F6F0E1;
	margin:20px 0px 0px 0px;
	padding:0px;
	}

#Container h2{
	text-indent:-9999px;
	border-bottom:3px solid #4F3B1A;
	width:600px;
	height:72px;
	margin:0px;
	padding:0px;
	}

#Container .IndexTitle{
	background-image:url(../mt/image/titleback01.jpg);
	background-repeat:no-repeat;
	}

#Container h3{
	/*font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";*/
	font-size:20px;
	margin:30px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	}

#Container p{
	line-height:150%;
	margin:0px;
	padding:20px;
	}

/*----------お知らせ----------*/
#Container .InformationTitle{
	background-image:url(../mt/image/titleback02.jpg);
	background-repeat:no-repeat;
	}


#Information .TopPhoto{
	margin:20px 0px 10px 100px;
	padding:0px;
	}

#Information .CopyImage{
	margin:20px 0px 10px 130px;
	padding:0px;
	}


/*----------コース案内----------*/
#Container .CourseTitle{
	background-image:url(../mt/image/titleback03.jpg);
	background-repeat:no-repeat;
	}

#Course dl{
	margin:45px 0px 0px 35px;
	padding:0px;
	}

#Course dd{
	background-image:url(../mt/image/point01.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:30px;
	margin:0px 0px 20px 0px;
	padding:15px 0px 0px 60px;
	}

#Course ul{
	list-style:square;
	margin:50px 0px 0px 35px;
	padding:0px;
	}


#Course li{
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#Course .drink{
	color:#FFFFFF;
	background-color:#CC3333;
	padding:5px;
	margin:20px 10px 0px 10px;
	}


/*----------一品料理案内----------*/
#Container .MenuTitle{
	background-image:url(../mt/image/titleback04.jpg);
	background-repeat:no-repeat;
	}

#Menu{
	width:600px;
	margin:0px;
	padding:0px;
	}

#Menu dl{
	margin:0px;
	padding:0px;
	}

#Menu dd{
	margin:30px 0px 0px 0px;
	padding:0px;
	height: 140px;
	float: left;
	width: 298px;
	}

#Menu .LeftText{
	float:left;
	height:100px;
	margin:0px;
	padding:0px;
	width: 148px;
	}

#Menu .LeftText h4{
	background-image:url(../mt/image/point01.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:30px;
	/*width:148px;*/
	margin:0px;
	padding:15px 0px 0px 60px;
	}

#Menu .LeftText p{
	width:148px;
	text-align:right;
	margin:0px;
	padding:0px;
	}

#Menu .price{
	color:#990000;
	font-size:14px;
	font-weight:bold;
	}

#Menu img{
	float:left;
	margin:0px;
	padding:0px;
	}

/*----------ランチメニュー案内----------*/
#Container .LunchMenuTitle{
	background-image:url(../mt/image/titleback05.jpg);
	background-repeat:no-repeat;
	}

#Container .LunchText{
	padding:20px 20px 0px 20px;
	}

#Container .LunchCaption{
	float:right;
	color:#660000;
	border:3px double #660000;
	width:100px;
	margin:10px 10px 0px 10px;
	padding:5px;
	}

#Container .LunchExp{
	margin:0px;
	padding:0px 0px 10px 20px;
	}

#Container .LunchExp dt{
	font-size:16px;
	font-weight:bold;
	margin:10px 10px 10px 20px;
	padding:0px;
	}

#Container .LunchExp dd{
	line-height:150%;
	margin:10px 0px 20px 30px;
	padding:0px;
	}

#LunchItem{
	margin:0px;
	padding:0px;
	}

#LunchItem dd{
	margin:30px 5px;
	padding:0px;
	height: 140px;
	}

#LunchItem .LeftText{
	float:left;
	height:133px;
	margin:0px;
	padding:0px;
	width: 300px;
	}

#LunchItem .LeftText h4{
	background-image:url(../mt/image/point01.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:30px;
	margin:0px;
	padding:15px 0px 0px 60px;
	}

#LunchItem .LeftText p{
	width:300px;
	text-align:right;
	margin:0px;
	padding:0px;
	}

#LunchItem .price{
	color:#990000;
	font-size:14px;
	font-weight:bold;
	}

#LunchItem img{
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;
	}

/*----------店内フロア案内----------*/
#Container .FloorInfoTitle{
	background-image:url(../mt/image/titleback06.jpg);
	background-repeat:no-repeat;
	}

#FloorInfo h4{
	font-size:16px;
	margin:20px 20px 0px 20px;
	padding:0px;
	}

#FloorInfo ul{
	margin:0px;
	padding:20px 20px 20px 40px;
	}

#FloorInfo li{
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#FloorInfo img{
	margin:0px 0px 30px 53px;
	padding:0px;
	}

#FloorInfo .ShopImagePic{
	width:600px;
	overflow:auto;
	margin:0px;
	padding:0px;
	}

#FloorInfo .ShopImagePic dl{
	margin:0px;
	padding:0px;
	}

#FloorInfo .ShopImagePic dt{
	font-size:14px;
	margin:10px 20px;
	padding:0px;
	}

#FloorInfo .ShopImagePic dd{
	float:left;
	margin:10px;
	padding:0px;
	}

#FloorInfo .ShopImagePic img{
	margin:0px 0px 5px 0px;
	padding:0px;
	}

.Floorpic{
	padding: 0px;
	}

/*---------店舗案内----------*/
#Container .ShopInfoTitle{
	background-image:url(../mt/image/titleback07.jpg);
	background-repeat:no-repeat;
	}

#Container .CouponTitle{
	background-image:url(../mt/image/titleback08.jpg);
	background-repeat:no-repeat;
	}

#ShopInfo img{
	margin:0px 0px 30px 25;
	padding:0px;
	}
/*----------アクセスマップ----------*/
#ShopInfo h4{
	font-size:12px;
	font-weight:normal;
	margin:20px 20px 0px 20px;
	padding:0px;
	}

#ShopInfo dl{
	margin:0px 0px 20px 0px;
	padding:0px;
	}

#ShopInfo dt{
	font-size:16px;
	font-weight:bold;
	margin:5px 0px 15px 30px;
	padding:0px;
	}

#ShopInfo dd{
	margin:0px 0px 10px 45px;
	padding:0px;
	}

#ShopInfo img{
	margin:0px 0px 0px 50px;
	padding:0px;
	}
	
#ShopInfo .accessl{
	width:270px;
	margin:0px;
	padding:0px;
	float: left;
	height: 450px;
	}
	
#ShopInfo .accessr{
	width:200px;
	margin:0px;
	padding:0px;
	float: right;
	height: 450px;
	}
	
	
	
/*---------ショップインフォだけハック----------*/
	

#ShopInfo {
    overflow: hidden;
}

#ShopInfo:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #ShopInfo {
    height: 1em;
    overflow: visible;
}
/**/
	

/*---------ショップインフォだけハック----------*/

	
	
	
/*---------クーポン----------*/
#Coupon img{
	margin:5px 0px 30px 10px;
	padding:0px;
	}

/*----------オーナーブログ----------*/
#Container .BlogTitle{
	background-image:url(../mt/image/titleback09.jpg);
	background-repeat:no-repeat;
	}

#BlogTitle{
	margin:20px 0px;
	padding:20px 0px 0px 20px;
	}

#BlogTitle li{
	margin:0px 0px 10px 20px;
	padding:0px;
	}

/*----------フッター----------*/
#Footer{
	background-color:#F6F0E1;
	border-top:1px solid #4F3B1A;
	margin:0px;
	padding:10px 0px 10px 0px;
	}

#Footer p{
	text-align:center;
	margin:0px;
	padding:0px;
	}

#Footer a.MainTop{
	margin: 10px auto 0 auto;
	padding: 0;
	width: 180px;
	height: auto;
	display: block;
	background-image: none;
	}

#Footer a.MainTop:hover{
	color: #C00;
	}

#aguimenu img{
	float:left;
	margin:35px;
	padding:0px;
	}