@charset "UTF-8";
/* CSS Document */

@import "common.css";
@import "layout.css";
@import "shadowbox.css";

.trans{ background:url(../images/transpancy.png) repeat; }
.rightContent{ font:Arial, Helvetica, sans-serif;}
.rightContent p
, .contactTable{ margin:8px 70px; font-size:14px; line-height:24px; color:#7c1315; border:none; letter-spacing:110%;}
.rightContent h2{margin:5px 70px; font-size:16px; color:#cc3333;}
.rightContent strong{ font-weight:bold;}
.rightContent a{ text-decoration:none; color:#F00;}
.rightContent a:hover{ color: #963;}
.rightContent h1{ background:url(../images/title_bg.png) top left no-repeat; display:block; height:626px; height:56px; padding:5px 0px 0px 50px; font-size:36px; margin:15px 20px 0 20px; letter-spacing:20px; color:#330000;}
.en .rightContent h1{ letter-spacing:5px;;}
/*footer*/
.main h6{color: #963; text-align:center; display:block; width:1200px; font-size:12px; margin-bottom:5px;}
.imgA{ background-color:#330000; padding:2px; margin:0 12px;}

/*accordation */
.accordion2 {
	width: 608px;
	margin:0 60px;
	/*border-bottom: solid 1px #c4c4c4;*/
}
.accordion2 h3 {
	background: url(../images/menuh3.png) no-repeat center left;
	padding: 7px 25px;
	letter-spacing:8px;
	margin: 0;
	font: 18px;
	color:#cc3333;
	
	
	cursor: pointer;
}
.en .accordion2 h3{ letter-spacing:2px;}
.accordion2 h3:hover {
	background:url(../images/menuh3_act.png) left center no-repeat;
	color:#F00;
	
}
.accordion2 h3.active {
	background: url(../images/menuh3_hov.png) left center no-repeat;
	color: #000;

	
	
}
.accordion2 table a{ color:#7c1315; background: url(../images/photo.png) center right no-repeat; display: block; padding-right:25px;}
.accordion2 table {
	background: url(../images/menu_bg.png) repeat;
	color:#7c1315;
	margin: 0;
	padding: 8px 0;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom:none;
	/*display: none;*/
	font-size:11px;
}
.accordion2 small{ font-size:smaller;}
.accordion2 table th, .accordion2 table td{ height:28px; vertical-align:middle;}
.accordion2 table th{
	 width:64px;
	 background:url(../images/point.png) center right no-repeat;
	 font-size:13px;
	 font-weight:bold;
	 }
	 .accordion2 .remark{ padding:15px 75px ; color:#900}
	 .accordion2 table th.drink_head{ background:none; padding-left:25px; width:600px;}
	 .accordion2 table th.special{ background:url(../images/special.png) center right no-repeat}
.accordion2 table td{
	text-align:left; padding:2px 0px 2px 15px;; margin-bottom:5px ;}
.accordion2 table td.item{
	width:400px;}
	
	.accordion2 table tr{ display:block; cursor:pointer;}
	.accordion2 table tr:hover,
	.accordion2 table a:hover{ color:#F00;}
	
	.accordion2 table td.item_drink{ width:325px;
	}
	.accordion2 table td.price{ width:65px; text-align:center;}
p.recom{ background:url(../images/special.png) center left no-repeat; padding:0 15px;}

/*menu ended*/
.shadowbox{ display:block; float:left; width:700px; height:auto; padding:30px 20px 30px 55px;}
.shadowbox li{ display:block; float:left; width:105px; height:150px; margin:10px 0 0 10px;}
.shadowbox li img{margin:4px; padding:1px; background:#6E2F19;}
.shadowbox li p{ width:100px; display:block; text-align:center; margin:0; padding:0; line-height:14px;}

