/*----------------------------------------
				Copyright(c) La Kinko. All right reserved.
				Powerd by CREATE WORKS corp.,inc.
				http://createworks.co.jp/
		----------------------------------------*/

/*----------whole style----------*/

body	{
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#4E4C34;
	line-height:140%;
	background-color:#7B6A55;
	}	
	
img	{
				margin:0px;
				border:0px;
				}

	/*--logo--*/	
	
	h1 {
				font-size:14px;
				color:#999933;
				margin:0px;
				}
	
	/*--contents--*/			
	
	h2 {
				font-size:14px;
				color:#7B6A55;
				margin:0px;
				}
	
	/*--goods name&value--*/
	
	h3 {
				font-size:12px;
				font-weight:normal;
				color:#7B6A55;
				line-height:140%;
				margin:0px;
				}
				
	h3#sub {
				font-size:14px;
				font-weight:normal;
				color:#663333;
				line-height:120%;
				margin:0px;
				}
	
	h3#pair {
				font-size:12px;
				font-weight:normal;
				color:#663333;
				line-height:140%;
				margin:0px;
				}

				
	h3#tax	{
				font-size:10px;
				font-weight:normal;
				color:#7B6A55;
				line-height:140%;
				margin:10px;
				}
	
	
	/*--txt--*/

	
	
	/*--img--*/

	img	{
				border:0px;
				}


a:link {color:#663333; text-decoration:none}
a:visited {color:#663333; text-decoration:none}
a:hover {color:#663333; text-decoration:none}
a:active {color:#663333; text-decoration:none}
		
					
/*---------- main style ----------*/

	/*--basis style--*/
	
	#basis	{
				width:750px;
				margin:0px;
				border-left:solid 1px #ffffff;
				border-right:solid 1px #ffffff;
				background-color:#E1DDC1;
				}
				
		#basis-haifan	{
				width:750px;
				margin:0px;
				border-left:solid 1px #ffffff;
				border-right:solid 1px #ffffff;
				background-color:#FEF4F4;
				}
				
				
		#logo {
				width:750px;
				height:50px;
				margin:0px;
				}
				
		#top-img	{
				width:750px;
				height:170px;
				margin:0px;
				padding:0px;
				border-bottom:solid 1px #ffffff;
				}
				
		#contents		{
				width:750px;
				height:40px;
				margin:0px;
				}
				
				.con01	{
						width:149px;
						height:20px;
						margin:0px;
						border-top:solid 1px #ffffff;
						border-bottom:solid 1px #ffffff;
						border-right:solid 1px #ffffff;
						}
						
				.con02	{
						width:150px;
						height:20px;
						margin:0px;
						border-top:solid 1px #ffffff;
						border-bottom:solid 1px #ffffff;
						}
						
				.con03	{
						width:149px;
						height:20px;
						margin:0px;
						border-bottom:solid 1px #ffffff;
						border-right:solid 1px #ffffff;
						}
						
				.con04	{
						width:150px;
						height:20px;
						margin:0px;
						border-bottom:solid 1px #ffffff;
						}
						
	/*--main style--*/				

	#main	{
				width:750px;
				margin:0px;
				}	
				
	#main-haifan	{
				width:750px;
				margin:0px;
				border-top:solid 1px #ffffff;
				}	
				
				.main-left	{
							width:550px;
							}
				
				.main-right	{
							width:200px;
							border-left:solid 1px #7B6A55;
							}


	/*--topmenu style--*/
	
	p#menu-title	{
				width:540px;
				font-size:12px;
				text-align:left;
				color:#682928;
				border-left:solid 6px #620503;
				background-color:#F2F0E1;
				padding:2px;
				margin-left:0px;
				margin-right:0px;
				margin-bottom:5px;
				margin-top:0px;
				}
				
	p#menu-center	{
				width:520px;
				font-size:10px;
				color:#4E4C34;
				margin-top:0px;
				margin-bottom:5px;
				margin-right:0px;
				padding-left:8px;
				}
				
	p#menu-center-summary	{
				width:420px;
				font-size:10px;
				color:#4E4C34;
				margin-top:0px;
				margin-bottom:5px;
				margin-right:0px;
				padding-left:8px;
				}
				
	.way	{
				width:14px;
				height:14px;
				margin-right:5px;
				}
				
	#shop-mini	{
				width:150px;
				height:100px;
				margin-left:8px;
				margin-right:5px;
				}
				
	/*--summary style--*/
	
	p#summary-subt	{
				font-size:10px;
				color:#620503;
				line-height:140%;
				margin:0px;
				padding-left:5px;
				}
				
	p#summary-txt	{
				font-size:10px;
				line-height:140%;
				margin:0px;
				padding-left:5px;
				}
	
	
	/*--main-left style--*/
	
	#topcon	{
				width:255px;
				height:100px;
				margin:0px;
				border-left:solid 6px #B19A4D;
				}
				
				a.topconlink:link {border-right:solid 2px #ffffff; text-decoration:none}
				a.topconlink:visited {border-right:solid 2px #ffffff; text-decoration:none}
				a.topconlink:hover {border-right:solid 2px #666633; text-decoration:none}
				a.topconlink:active {border-right:solid 2px #ffffff; text-decoration:none}
	
	#menu-data	{
				width:289px;
				margin:0px;
				}
				
				.menu	{
					width:275px;
					margin-top:5px;
					margin-bottom:10px;
					border-bottom:dotted 1px #7B6A55;
					}
					
				.menu-drink	{
					width:275px;
					margin-top:5px;
					border-bottom:dotted 1px #7B6A55;
					}
					
				.menu-pair {
					width:245px;
					margin-top:5px;
					border-bottom:dotted 1px #7B6A55;
					}
	
	/*--main-right style--*/									

	.toplink	{
				width:200px;
				height:100px;
				margin:0px;
				padding:0px;
				border-top:solid 1px #ffffff;
				}
	
	.main-left-page	{
				width:256px;
				margin:0px;
				padding:0px;
				background-color:#ffffff;
				}
				
	.main-left-page-haifan	{
				width:256px;
				margin:0px;
				padding:0px;
				background-color:#990000;
				}
				
	.main-left-center	{
				width:289px;
				margin:0px;
				padding:0px;
				}
	
	p#main-right-title	{
				width:190px;
				font-size:12px;
				color:#998866;
				border-left:solid 6px #B19A4D;
				background-color:#620503;
				padding:2px;
				margin:0px;
				}
				
	p#main-right	{
				width:183px;
				font-size:10px;
				color:#4E4C34;
				margin-top:5px;
				margin-bottom:5px;
				margin-left:15px;
				margin-right:0px;
				padding-left:2px;
				padding-bottom:2px;
				border-bottom:dotted 1px #620503;
				}
				
	p#menusub-data	{
				width:245px;
				font-size:12px;
				color:#666666;
				margin-top:5px;
				margin-bottom:5px;
				margin-left:5px;
				margin-right:0px;
				padding-left:2px;
				padding-bottom:2px;
				border-bottom:dotted 1px #B1AE9B;
				}

	p#menusub-data-haifan	{
				width:205px;
				font-size:10px;
				color:#DFDEB3;
				margin-top:5px;
				margin-bottom:5px;
				margin-left:5px;
				margin-right:0px;
				padding-left:2px;
				padding-bottom:2px;
				border-bottom:dotted 1px #B1AE9B;
				}



/*---------- rowbar style ----------*/
		
		#rowbar	{
				width:750px;
				height:130px;
				background-color:#660000;
				margin:0px;
				border-left:solid 1px #ffffff;
				border-right:solid 1px #ffffff;
				}
				
			p#shopdata-a	{
				font-size:12px;
				color:#998866;
				line-height:120%;
				margin-right:10px;
				margin-bottom:5px;
				margin-top:0px;
				}
			
			p#shopdata-b	{
				font-size:10px;
				color:#998866;
				line-height:130%;
				margin-right:10px;
				margin-bottom:0px;
				margin-top:0px;
				}
				
			.line-gold	{
				width:750px;
				height:1px;
				margin-top:10px;
				margin-bottom:10px;
				}
				
/*--form style--*/

		form	{
				width:183px;
				margin-top:5px;
				margin-bottom:15px;
				margin-right:0px;
				margin-left:15px;
				padding-bottom:2px;
				border-bottom:dotted 1px #620503;
				}
			
			.input	{width:100px;}
			.message	{width:160px;}


/*---------- copyright style ----------*/

#copy	{	
				width:25px;
				height:310px;
				margin-top:55px;
				}

