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

#head	{ margin: 0 auto; padding: 30px 0 60px 0; width: 80%; overflow: hidden; }
#head .shop	{ float: left; margin: 0; padding: 7px 0 0 0; width: 60%; font-size: 16px; }
#head .telnumb	{ float: left; margin: 0; padding: 0; width: 40%; font-size: 26px; text-align: right }
#head .telnumb a	{ color:#432c25; text-decoration:none }

@media screen and (max-width: 900px) {
#head	{ margin: 0 auto; padding: 10px 0 30px 0; width: 100%; overflow: hidden; }
#head .shop	{ float: none; margin: 0 0 20px 0; padding: 7px 0 0 0; width: 100%; font-size: 16px; text-align: center;}
#head .telnumb	{ float: none; margin: 0; padding: 0; width: 100%; font-size: 26px; text-align: center; }
#head .telnumb a	{ color:#432c25; text-decoration:none }
}


a	{ text-decoration: none; }
#daily		{ margin: 0 auto; padding: 0 0 10px 0; width: 80%; text-align: center; }
#daily h3	{ margin: 0 0 60px 0; padding: 0; font-size: 30px; line-height: 1.4em; }
#daily h4	{ margin: -45px auto 20px auto; padding: 0; width: 50%; font-size: 30px; line-height: 1.4em; background: url(../img/bg-base.gif) top center repeat; font-weight: bold; }
#daily p	{ margin: 0; padding: 0; font-size: 30px; line-height: 1.4em; font-weight: bold; }
#daily .day	{ margin: 0; padding: 0 2px; font-size: 50px; line-height: 1.4em; font-weight: bold; }
#daily .price	{ margin: 0; padding: 0 2px 0 10px; font-size: 38px; color: #ff7b0b; line-height: 1.4em; font-weight: bold; }
#daily .en	{ margin: 0; padding: 0 0 0 2px; font-size: 20px; color: #432c25; line-height: 1.4em; }

#daily .inner   { margin: 0 auto 80px auto; padding: 20px 0 40px 0; width: 60%; border: 4px double #432c25; text-align: center; }


@media screen and (max-width: 900px) {
#daily		{ margin: 0 auto; padding: 0 0 1px 0; width: 90%; text-align: center; }
#daily h3	{ margin: 0 0 40px 0; padding: 0; font-size: 30px; line-height: 1.4em; }
#daily h4	{ margin: -40px auto 20px auto; padding: 0; width: 50%; font-size: 26px; line-height: 1.4em; background: url(../img/bg-base.gif) top center repeat; font-weight: bold; }
#daily p	{ margin: 0; padding: 0; font-size: 26px; line-height: 1.4em; font-weight: bold; }
#daily .day	{ margin: 0; padding: 0 2px; font-size: 50px; line-height: 1.4em; font-weight: bold; }
#daily .price	{ margin: 0; padding: 0 0 0 10px; font-size: 30px; color: #ff7b0b; line-height: 1.4em; font-weight: bold; display: block; }
#daily .en	{ margin: 0; padding: 0 0 0 2px; font-size: 20px; color: #432c25; line-height: 1.4em; }

#daily .inner   { margin: 0 auto 40px auto; padding: 20px 0 20px 0; width: 95%; border: 4px double #432c25; text-align: center; }
}


#daily p.rest-txt   { margin: 0; padding: 100px 0 150px 0; font-size: 30px; line-height: 1.4em; font-weight: bold; }
#daily p.rest-day   { margin: 0 0 20px 0; padding: 0; font-size: 16px; line-height: 1.4em; font-weight: bold; }

#daily p.att-menu   { margin: 0 0 30px 0; padding: 0; font-size: 18px; line-height: 1.4em; }


#daily .img-menu   { margin: 0 auto 30px auto; padding: 0; width: 70%; }