@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";


/*-----------------------------------------------------------------------------▼▼▼▼ contents ▼▼▼▼--------*/


/*----------------------------------------------------------------------------------------↓ main visual --------*/

.uMv{
	width:800px;
	margin:0 auto;}


/*-------------------------------------------------------------------------------------------↓ pagelink --------*/

ul.pagelink{
	width:509px;
	margin:0 13px 20px 14px;}
.pagelink li{
	float:left;
	padding-left:9px;
	margin-bottom:11px;
	margin-right:20px;
	background:url(../cmn_images/icon_cn_01.gif) 0 2px no-repeat;}

.pagelink li.marR0{
	margin-right:0;}

.pagelink a:link{
	color:#E3E3E3;
	text-decoration:none;}
.pagelink a:visited{
	color:#E3E3E3;
	text-decoration:none;}
.pagelink a:hover{
	color:#E3E3E3;
	text-decoration:underline;}
.pagelink a:active{
	color:#E3E3E3;
	text-decoration:underline;}

ul.pagelink02{
	width:509px;
	margin:0 13px 19px 14px;}
.pagelink02 li{
	float:left;
	padding-left:9px;
	padding-top:1px;
	margin-bottom:11px;
	margin-right:20px;
	background:url(../cmn_images/icon_cn_01.gif) 0 2px no-repeat;}

.pagelink02 li.marR0{
	margin-right:0;}

.pagelink02 a:link{
	color:#E3E3E3;
	text-decoration:none;}
.pagelink02 a:visited{
	color:#E3E3E3;
	text-decoration:none;}
.pagelink02 a:hover{
	color:#E3E3E3;
	text-decoration:underline;}
.pagelink02 a:active{
	color:#E3E3E3;
	text-decoration:underline;}


/*-----------------------------------------------------------------------------------------------↓ list --------*/

ul.list01{
	margin-left:1px;}
.list01 li{
	float:left;
	line-height:1.6;
	padding:0 0 2px 16px;
	margin-right:20px;
	background:url(../cmn_images/icon_cn_02.gif) 0 5px no-repeat;}
.list01 li.list01R0{
	margin-right:0;}

ul.list02{
	margin-left:1px;}
.list02 li{
	line-height:1.6;
	padding-left:16px;
	background:url(../cmn_images/icon_cn_02.gif) 0 5px no-repeat;}
.list02 li.list02B25{
	margin-bottom:25px;}

ul.list03{
	margin-left:1px;}
.list03 li{
	line-height:1.7;
	padding-left:14px;
	margin-bottom:3px;
	background:url(../cmn_images/icon_cn_03.gif) 0 8px no-repeat;}
.list03 li.list03B0{
	margin-bottom:0;}
.list03 li.list03B15{
	margin-bottom:15px;}
.list03 li a:link{
	color:#5E6C22;
	text-decoration:underline;}
.list03 li a:visited{
	color:#5E6C22;
	text-decoration:underline;}
.list03 li a:hover{
	color:#5E6C22;
	text-decoration:none;}
.list03 li a:active{
	color:#5E6C22;
	text-decoration:none;}

ul.list04{
	margin-left:1px;}
.list04 li{
	float:left;
	padding-left:14px;
	margin:0 20px 8px 0;
	background:url(../cmn_images/icon_cn_03.gif) 0 3px no-repeat;}
.list04 li.list04R0{
	margin-right:0;}


/*-----------------------------------------------------------------------------------------↓ common box --------*/

.lineBox{
	width:523px;
	border:1px solid #333;
	padding:13px 13px 13px 12px;
	background-color:#141414;}
.lineBox p{
	padding-left:1px;}
.lineBox ul{
	padding-left:1px;}


/*-------------------------------------------------------------------------------------------↓ chirimen --------*/

.lBox01{
	width:330px;
	float:left;
	padding-top:3px;
	margin-right:15px;}
.rBox01{
	width:205px;
	margin-bottom:25px;
	float:left;}
.lBox01 p{
	padding-left:1px;}


/*-------------------------------------------------------------------------------------------↓ mizutaki --------*/

.lBox02{
	width:195px;
	float:left;
	margin-right:15px;}
#cn .lBox02 p{
	line-height:1.5;}
.rBox02{
	width:340px;
	float:left;}
.rBox02Line{
	padding:12px 0 15px 0;}


/*-----------------------------------------------------------------------------------------------↓ food --------*/

.lBox03{
	width:305px;
	float:left;
	padding-top:3px;
	margin-right:40px;}
.rBox03{
	width:205px;
	float:left;}

.lBox04{
	width:314px;
	float:left;
	padding-left:1px;
	margin-right:30px;}
.rBox04{
	width:205px;
	float:left;}

.lBox03 dl{
	margin-left:1px;}
.lBox03 dt{
	float:left;
	padding-left:16px;
	background:url(../cmn_images/icon_cn_02.gif) 0 1px no-repeat;}
.lBox03 dd{
	text-align:right;
	margin-bottom:11px;}


/*----------------------------------------------------------------------------------------↓ store order --------*/

.lBox05{
	width:150px;
	float:left;
	margin-right:15px;}
.rBox05{
	width:385px;
	float:left;}

.lBox06{
	width:150px;
	float:left;
	margin-bottom:10px;
	margin-right:15px;}
.rBox06{
	width:384px;
	float:left;
	padding-top:3px;}
.rBox06 p{
	padding-left:1px;}


/*-------------------------------------------------------------------------------------------↓ kishimen --------*/

.lBox07{
	width:325px;
	float:left;
	margin-right:20px;
	padding-top:3px;}
.rBox07{
	width:205px;
	float:left;}

.lBox08{
	width:184px;
	float:left;
	margin-right:15px;}
.rBox08{
	width:319px;
	float:left;
	padding-top:3px;}

.lBox07 dt{
	margin:0 0 2px 7px;}
.lBox07 dd{
	line-height:1.5;
	margin:0 0 12px 17px;}


/*----------------------------------------------------------------------------------------------↓ drink --------*/

dl.drinkList{
	float:left;
	width:254px;
	padding-left:1px;
	margin-right:40px;}
.drinkList dt{
	float:left;
	padding-left:16px;
	background:url(../cmn_images/icon_cn_02.gif) 0 1px no-repeat;}
.drinkList dd{
	text-align:right;
	margin-bottom:11px;}

dl.drinkListB25{
	float:left;
	width:254px;
	padding-left:1px;
	margin-bottom:25px;
	margin-right:40px;}
.drinkListB25 dt{
	float:left;
	padding-left:16px;
	background:url(../cmn_images/icon_cn_02.gif) 0 1px no-repeat;}
.drinkListB25 dd{
	text-align:right;
	margin-bottom:0;}

dl.drinkListR{
	float:right;
	width:254px;
	padding-left:1px;
	margin-right:0;}
.drinkListR dt{
	float:left;
	padding-left:16px;
	background:url(../cmn_images/icon_cn_02.gif) 0 1px no-repeat;}
.drinkListR dd{
	text-align:right;
	margin-bottom:10px;}
	
dl.drinkListRB0{
	float:right;
	width:254px;
	padding-left:1px;
	margin-right:0;}
.drinkListRB0 dt{
	float:left;
	padding-left:16px;
	background:url(../cmn_images/icon_cn_02.gif) 0 1px no-repeat;}
.drinkListRB0 dd{
	text-align:right;
	margin-bottom:0;}

.dMenu dt a:link{
	color:#B3B3B3;
	text-decoration:underline;}
.dMenu dt a:visited{
	color:#B3B3B3;
	text-decoration:underline;}
.dMenu dt a:hover{
	color:#FFF;
	text-decoration:none;}
.dMenu dt a:active{
	color:#FFF;
	text-decoration:none;}


/*--------------------------------------------------------------------------------------------↓ sitemap --------*/

.smap dl{
	margin-bottom:9px;}

.smap dt{
	margin-bottom:15px;}

.smap dd{
	float:left;
	margin:0 20px 11px 0;
	padding-left:9px;
	background:url(../cmn_images/icon_cn_01.gif) 0 2px no-repeat;}

.smap dd.smapDdL{
	margin:0 20px 11px 0;
	padding-left:22px;
	background:url(../cmn_images/icon_cn_01.gif) 13px 2px no-repeat;}

.smap dd a:link{
	color:#B3B3B3;
	text-decoration:none;}
.smap dd a:visited{
	color:#B3B3B3;
	text-decoration:none;}
.smap dd a:hover{
	color:#FFF;
	text-decoration:underline;}
.smap dd a:active{
	color:#FFF;
	text-decoration:underline;}


/*-----------------------------------------------------------------------------------------------↓ link --------*/

.link dl{
	margin-bottom:9px;}

.link dt{
	margin-bottom:12px;
	padding-left:9px;
	background:url(../cmn_images/icon_cn_01.gif) 0 2px no-repeat;}

.link dd{
	margin:0 20px 25px 0;
	padding-left:22px;}

.link .brownIcon{color:#7D3A19;font-weight:bold;font-size:75%;}

.link dt a:link{
	color:#FFF;
	text-decoration:none;}
.link dt a:visited{
	color:#FFF;
	text-decoration:none;}
.link dt a:hover{
	color:#FFF;
	text-decoration:underline;}
.link dt a:active{
	color:#FFF;
	text-decoration:underline;}

.link dd a:link{
	color:#B3B3B3;
	text-decoration:none;}
.link dd a:visited{
	color:#B3B3B3;
	text-decoration:none;}
.link dd a:hover{
	color:#B3B3B3;
	text-decoration:none;}
.link dd a:active{
	color:#B3B3B3;
	text-decoration:none;}