@charset "utf-8n";

/* 全体の設定 */
body {
	background-color: #ffe;
	font-family: '麗流隷書', 'ＭＳ明朝', serif;
	font-size: 20px;
	color: #000080;
	margin: 0;
}

/* コンテナの幅は900px固定、空きは左右均等 */
.container {
	max-width: 900px;
	margin: 0 auto;
}


/* 店名ロゴ */
.rogo {
	width: 400px;
	margin: 10px 250px;
}

/* 店舗写真 */
.mise-image1 {
	width: 900px;
	height: 400px;
	margin: 20px;
}


/* 冒頭文 */
.box1 {
	width: 900px;
	margin: 20px;
}
h2 {
	padding-top :10px;
	text-align: center;
	font-size: 35px;
}

h3 {
	text-align: center;
	font-size: 26px;
}

/* リンクの下線 */
a {
 text-decoration: none;
}


/* お知らせ*/

.box2 {
	width: 870px;
	height: 900px;
	margin: 20px;	
	border: 15px double #ccc;
	text-align: center;
}
/*.new {
	display: inline-block;
	content: "New";
	background: #FFFFFF;
	color: #FF0000;
	font-weight: bold;
	font-size: 15pt;
	letter-spacing: 1px;
	line-height: 1;
	vertical-align: top;
	margin: 10;
} */

.tuika {
	font-size: 17pt;
	margin: 0;
}

h4 {
	text-align: center;
	font-size: 25px;
}


/* 住所等 */
.address {
	width: 870px;
	margin: 0px 140px;
<!-- border: 2px solid #ccc; -->
}
tr, td {
	padding: 10px 30px 20px;
}
.tate {
	vertical-align: top;
}


/* 店舗地図 */
.mapmap{
	margin: 50px 10px; 
        padding: 0;
        
}


/* カレンダー */
.koyomi1{
	margin: 20px 160px;
}


/* メニュー */
.menu{
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}

.cafe1{
	width: 850px;
	margin: 30px 50px;	
	border: 2px solid #ccc;	
}

.cafe2{
	width: 850px;
	margin: 30px 50px;	
	border: 2px solid #ccc;	
}

.cafe3{
	width: 850px;
	margin: 30px 50px;	
	border: 2px solid #ccc;
}

.tea{
	width: 850px;
	margin: 30px 50px;	
	border: 2px solid #ccc;
}


.musica{
	text-align: center;
	line-height: 0;
}


.sonota{
	width: 850px;
	margin: 30px 50px;	
	border: 2px solid #ccc;
}

.food{
	width: 850px;
	margin: 30px 50px;	
	border: 2px solid #ccc;
}


.pan{
	text-align: center;
	line-height: 0;
}


.cake{
	width: 850px;
	margin: 30px 50px;	
	border: 2px solid #ccc;
}

th {
	font-size: 25px;
	text-align: left;
	padding: 15px;
}

td {
 padding: 10px 30px 10px 30px;
}

.price {
	text-align: right;
}

/* メニューおわり */




