﻿@charset "UTF-8";

/* ▼▼▼ お品書き
=====================================*/
.kome {
	width: 290px;
	margin: 20px auto 0;
	font-size: 12px;
	}
#menu .inner {
	padding: 5px 0 15px;
	}
h2.open {
	background: #EDEEEE url(img/arrow01.png) no-repeat 270px center;
	background-size: 10px 6px;
	border: 1px solid #999;
	margin: 10px 0 0;
	line-height: 50px;
	text-align: center;
	}
h2.close {
	background: #EDEEEE url(img/arrow02.png) no-repeat 270px center;
	background-size: 10px 6px;
	}
.menu_box {
	margin: 10px 0;
	}
.menu_box .box {
	border-bottom: 1px dotted #666;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 11px;
	overflow: hidden;
	}
.menu_box .box.last {
	border-bottom: none;
	}
	.menu_box .box h3.name,
	.menu_box .box .name02,
	.menu_box .box h4 {
		margin: 10px 0;
		color: #990000;
		font-size: 15px;
		font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
		font-weight: bold;
		text-align: center;
		line-height: 1.5;
		}
	.menu_box .box h4 {color: #333;}
		.menu_box .box > p {line-height: 1.5;}
		.menu_box .box .name02 {
			background: url(img/square.png) no-repeat center top;
			background-size: 9px 9px;
			padding-top: 15px;
			margin: 10px 0 0;
			}
.detail {
	background: url(img/bg.png) repeat;
	background-size: 50px 50px;
	padding: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	}
.detail h3 {
	background: #000;
	margin-bottom: 15px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
	}
	.caution {
		border: 1px solid #666;
		padding: 5px;
		margin-bottom: 15px;
		font-size: 11px;
		line-height: 1.5;
		}
		.detail > dl {
			font-size: 11px;
			overflow: hidden;
			}
			.detail > dl dt,
			.detail > dl dd {line-height: 1.5;}
			.detail > dl dt {
				margin-bottom: 10px;
				font-size: 15px;
				font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
				font-weight: bold;
				text-align: center;
				}
			.detail > dl dd {
				border-bottom: 1px dotted #666;
				padding-bottom: 10px;
				margin-bottom: 10px;
				}	
ul.kind {
	overflow: hidden;
	}	
	ul.kind li {
		float: left;
		width: 50%;
		margin: 0 0 5px 0;
		font-size: 11px;
		font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
		line-height: 1.5;
		}	
	ul.kind li:nth-child(2n) {width: 50%;}		
				
.link {
	margin: 10px 0 0;
	text-align: center;
	}				
	.link a {
		display: inline;
		text-decoration: underline;
		}
				
h3.open {
	background: url(img/bg.png) repeat;
	background-size: 40px 40px;
	margin-bottom: 1px;
	font-size: 15px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
	}
	h3.open span {
		display: block;
		background: url(img/arrow01.png) no-repeat 270px center;
		background-size: 10px 6px;	
		text-align: center;
		line-height: 45px;
		}	
	h3.close span {
		background: url(img/arrow02.png) no-repeat 270px center;
		background-size: 10px 6px;	
		}
		.read {
			margin: 10px 0;
			font-size: 11px;
			line-height: 1.5;
			}
		.drink_box {
			display: none;
			background: url(img/bg02.png) repeat;
			background-size: 50px 50px;
			padding: 10px;
			font-size: 11px;
			}	
		.drink_box + .close_btn {margin: 10px 0 0;}
			.drink_box li,
			.drink_box .txt {line-height: 1.6;}		
			.drink_box .txt {
				padding-left: 1em;
				text-indent: -1em;
				margin-bottom: 10px;
				}
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				