* { 
    margin: 0; 
    padding: 0; 
}

body {
	background:#fff;
}

/*Supersize Plugin Styles*/
	#loading {
		position: absolute;
		top: 49.5%; 
		left: 49.5%;
		z-index: 3;
		width: 24px; 
		height: 24px;
		text-indent: -999em;
		background-image: url(images/progress.gif);
	}
	#supersize{
		position:fixed;
	}
	#supersize img, #supersize a{
		height:100%;
		width:100%;
		position:absolute;
		z-index: 0;
	}

/*みーたん自作 Styles*/
	/*・・・ＴＯＰメニューについて・・・*/
		#top1{
			top:35px;
			left:0px;
			height:70px;
			width:100%;
			position:absolute;
			background:url(../images/white.png);
		}

		#top2{
			top:10px;
			left:30px;
			height:120px;
			width:200px;
			position:absolute;
			background: url(../images/logo.gif) no-repeat left top;
			cursor: pointer;
		}

		#top3{
			top:35px;
			left:230px;
			height:70px;
			position:absolute;
			padding-left: 100px;
		}

		#top4{
			top:480px;
			left:50px;
			height:70px;
			position:absolute;
		}

	/*・・・ホームのレイアウトについて・・・*/
		#home1{
			top : 155px;
			left : 50px;
			width : 400px;
			height : 267px;
			position:absolute;
			background:url(../images/white.png);
			padding: 20px 20px 20px 20px ;
		}

		#home2{
			top : 155px;
			left : 520px;
			width : 400px;
			height : 267px;
			position:absolute;
			background:url(../images/white.png);
			padding: 20px 20px 20px 20px ;
		}

	/*・・・詳細のレイアウトについて・・・*/
		#detail{
			top : 155px;
			left : 222px;
			width : 500px;
			height : 370px;
			position:absolute;
			background:url(../images/white.png);
			padding: 20px 20px 20px 20px ;
		}
		#scroll{
			height:110px;
			overflow-y:scroll;
		}

	/*・・・各店のレイアウトについて・・・*/
		#left_menu{
			top : 155px;
			left : 30px;
			width : 130px;

			_width : 165px;

			height : 420px;

			_height : 460px;

			position:absolute;
			background:url(../images/white.png);
			padding: 20px 20px 20px 20px ;
		}
		#style{
			top : 155px;
			left : 230px;
			width : 300px;

			_width : 335px;

			height : 420px;

			_height : 460px;

			position:absolute;
			background:url(../images/white.png);
			padding: 20px 20px 20px 20px ;
		}

		#scroll2{
			height:180px;
			overflow-y:scroll;
		}

		#map{
			top : 155px;
			left : 600px;
			width : 300px;

			_width : 335px;

			height : 420px;

			_height : 460px;

			position:absolute;
			background:url(../images/white.png);
			padding: 20px 20px 20px 20px ;
		}

	/*・・・メニューのレイアウトについて・・・*/
		#menu{
			top : 155px;
			left : 300px;
			width : 640px;
			height : 450px;
			position:absolute;
		}

	/*・・・ドリンクメニューのレイアウトについて・・・*/
		#drink_menu{
			top : 155px;
			left : 230px;
			padding:10px;
			position:absolute;
			background:url(../images/white.png);
		}

	/*・・・文字について・・・*/
		.text1{
			font-family: Arial,'ＭＳ Ｐゴシック',sans-serif ;
			font-size : 14px;
			font-weight:bold;
			color: #5B360F;
			line-height: 200%
		}
			.text1 a:link { color: #5B360F;}
			.text1 a:visited { color: #5B360F;}
			.text1 a:hover { color: RED;}
			.text1 a { text-decoration:none; } 

		.text2{ 
			margin: 0 auto; 
			font-family: Arial,'ＭＳ Ｐゴシック',sans-serif ;
			font-size : 12px;
			font-weight:bold;
			color: #5B360F;

			scrollbar-track-color:white;
			scrollbar-face-color:white;bgcolor
			scrollbar-arrow-color:RED;
			scrollbar-shadow-color:RED;
			scrollbar-highlight-color:#ffffff;
			scrollbar-darkshadow-color:#ffffff;
			scrollbar-3dlight-color:RED; 
		}
			#text2 a:link { color: #5B360F;}
			#text2 a:visited { color: #5B360F;}
			#text2 a:hover { color: RED;}
			#text2 a { text-decoration:none; } 

	/*・・・画像は透過させません！・・・*/
		img{
			position:relative;
		}


