@charset "utf-8";
/* Filename：stay.css */

/* -----------------------------------------

320px → 479px

----------------------------------------- */

/* :::::::::::::::::::::::::::::::::::
	OUTLINE
::::::::::::::::::::::::::::::::::: */

.rest-bg{
	padding:30px 0;
	background:#FFF;
}

#menu h1{
	width:200px;
	padding:5px 0;
	margin:0 auto;
	text-align:center;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
	border:1px solid #cdbead;
}

/* :::::::::::::::::::::::::::::::::::
	MAIN MENU
::::::::::::::::::::::::::::::::::: */


#breakfast { width:100%; margin:40px auto 0; }
#breakfast .menu-block { width:100%; overflow:hidden;}
#breakfast .menu-block img { width:95%; margin:0 2.5% 20px;}
#breakfast .menu-block .data { width:90%; margin:0 0 20px; padding:0 5%;}
#breakfast .menu-block .data h2 {
	padding:10px 0 10px;
	text-align:center;
	font-size:24px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}
#breakfast .menu-block .data p {
	font-size:12px;
}
#breakfast .menu-block .data .readTxt {
	padding:0 0 20px;
}
#breakfast .menu-block .data h3 {
	font-weight:bold;
}
#breakfast .menu-block .data .price {
	text-align:right;
}
#breakfast .menu-block .data.c1 .memu { position:relative; }
#breakfast .menu-block .data.c1 .memu .price { font-size:1em; position:absolute; top:0; right:0;}


.menuList{
	padding:30px 10px;
}

.menuList h2{
	padding:20px 0 20px;
	text-align:center;
	font-size:24px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}

.menuList dl{
	padding:0;
	overflow:hidden;
}

.menuList dl dt{
	float:left;
	width:80%;
	font-weight:normal;
}

.menuList dl dt h3{
	font-weight:bold;
}

.menuList dl dt p{
	font-size:12px;
}

.menuList dl dd{
	float:left;
	width:20%;
	text-align:right;
}

.menuList dl dt,
.menuList dl dd{
	padding:0 0 20px;
}

/* :::::::::::::::::::::::::::::::::::
	OTHER MENU
::::::::::::::::::::::::::::::::::: */

.otherMenu{
	padding:30px 0;
}

.otherMenu h3{
	padding:15px 0;
	text-align:center;
	font-size:20px;
	letter-spacing:2px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
	border-bottom:1px solid #b9aea7;
}

.otherMenu div div{
	padding:20px 10px;
}

.otherMenu div{
	margin:0 10px 20px;
	background:#f7f1ed;
}

/* LEFT */
.ot-menu-left{
	text-align:center;
}

.ot-menu-left h4{
	padding:0 0 10px;
	font-weight:bold;
}

a.btnLink{
	display:block;
	padding:10px 0;
	width:260px;
	margin:0 auto;
	text-decoration:none !important;
	border:1px solid #3a2618;
}

.ot-menu-left dl{
	padding:0;
	font-size:14px;
	overflow:hidden;
}

.ot-menu-left dl dt{
	float:left;
	width:60%;
	text-align:left;
	padding:0 0 10px;
}

.ot-menu-left dl dd{
	float:left;
	width:40%;
	padding:0 0 10px;
	text-align:right;
}

/* RIGHT */
.ot-menu-rigth{
}

.ot-menu-rigth dl{
	padding:0;
	font-size:14px;
	overflow:hidden;
}

.ot-menu-rigth dl dt{
	float:left;
	width:60%;
	padding:0 0 10px;
}

.ot-menu-rigth dl dd{
	float:left;
	width:40%;
	padding:0 0 10px;
	text-align:right;
}

/* :::::::::::::::::::::::::::::::::::
	ATT
::::::::::::::::::::::::::::::::::: */

.priceAtt{
	padding:10px;
	text-align:center;
}

/* -----------------------------------------

480px → 736px

----------------------------------------- */
@media only screen and (min-width: 480px) {


}

/* -----------------------------------------:

600px →

----------------------------------------- */
@media only screen and (min-width: 600px) {

}

/* ::::::::::::::::::::::::::::::::::::::::

961px以上

:::::::::::::::::::::::::::::::::::::::: */

@media only screen and (min-width: 960px) {

#breakfast { width:960px; margin:40px auto 0; }
#breakfast .menu-block { width:100%; overflow:hidden;}
/* #breakfast .menu-block img { width:464px; margin:0 0 20px; float:left;} */
#breakfast .menu-block img { width:100%; margin:0 0 20px; float:none;}
#breakfast .menu-block .data { width:420px; margin:0 0 20px; padding:0 30px; float:right;}
#breakfast .menu-block .data h2 {
	padding:10px 0 10px;
	text-align:center;
	font-size:24px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}
#breakfast .menu-block .data .readTxt {
	padding:0 0 20px;
}
#breakfast .menu-block .data h3 {
	font-weight:bold;
}
#breakfast .menu-block .data .price {
	text-align:right;
}
#breakfast .menu-block .data .coutionTxt {
	margin-top:20px;
	padding-left:1.5em;
	font-size:86%;
	position:relative;
	color:#cc0000;
}
#breakfast .menu-block .data .coutionTxt span{
	position:absolute;
	top:3px; left:0;
}

#breakfast .menu-block .data.c1 { width:420px; margin:0 auto 20px; padding:0 30px; float:none;}
#breakfast .menu-block .data.c1 .memu { position:relative; }
#breakfast .menu-block .data.c1 .memu .price { position:absolute; top:0; right:0;}
#breakfast .menu-block .data.c1 .taxAtt { margin-right:0; padding-right:0; font-size:0.86em; }

/* :::::::::::::::::::::::::::::::::::
	OUTLINE
::::::::::::::::::::::::::::::::::: */

.rest-bg{
	padding:30px 0;
	background:#FFF;
}

#menu h1{
	width:200px;
	padding:5px 0;
	margin:0 auto;
	text-align:center;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
	border:1px solid #cdbead;
	font-size: 24px;
}

/* :::::::::::::::::::::::::::::::::::
	MAIN MENU
::::::::::::::::::::::::::::::::::: */

.menuList{
	width:960px;
	margin:0 auto;
	padding:30px 0;
	overflow:hidden;
}

.menuList h2{
	padding:40px 0;
	text-align:center;
	font-size:24px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}

.menuList dl{
	float:left;
	width:400px;
	margin:0 40px;
	padding:0;
	overflow:hidden;
}

.menuList dl dt{
	float:left;
	width:80%;
	font-weight:normal;
}

.menuList dl dt h3{
	font-weight:bold;
}

.menuList dl dt p{
	font-size:12px;
}

.menuList dl dd{
	float:left;
	width:20%;
	text-align:right;
}

.menuList dl dt,
.menuList dl dd{
	padding:0 0 20px;
}

/* :::::::::::::::::::::::::::::::::::
	OTHER MENU
::::::::::::::::::::::::::::::::::: */

.otherMenu{
	width:860px;
	margin:0 auto;
	padding:30px 0;
	overflow:hidden;
}

.otherMenu h3{
	padding:15px 0;
	text-align:center;
	font-size:20px;
	letter-spacing:2px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
	border-bottom:1px solid #b9aea7;
}

.otherMenu div div{
	height:auto;
	padding:20px 10px 0;
}

.otherMenu div{
	margin:0 10px 20px;
	background:#f7f1ed;
}

/* LEFT */
.ot-menu-left{
	float:left;
	width:400px;
	text-align:center;
}

.ot-menu-left h4{
	padding:0 0 10px;
	font-weight:bold;
}

a.btnLink{
	display:block;
	padding:10px 0;
	width:260px;
	margin:0 auto;
	text-decoration:none !important;
	border:1px solid #3a2618;
}

/* RIGHT */
.ot-menu-rigth{
	float:right;
	width:400px;
}

.ot-menu-rigth dl{
	padding:0;
	font-size:14px;
	overflow:hidden;
}

.ot-menu-rigth dl dt{
	float:left;
	width:60%;
	padding:0 0 10px;
}

.ot-menu-rigth dl dd{
	float:left;
	width:40%;
	padding:0 0 10px;
	text-align:right;
}

/* :::::::::::::::::::::::::::::::::::
	ATT
::::::::::::::::::::::::::::::::::: */

.priceAtt{
	padding:10px;
	text-align:center;
}
}