/* ブログ記事日付 */
.date {
    margin: 8px 0;
}

/* ブログ記事・各タイトル */
.date,
.trackbacks-header,
.comments-header,
.comments-open-header,
.search-header,
.search-result-header {
    padding-left: 8px;
    color: #666666;
    background: #ffffff;
    font-size: 83.3%;
    font-weight: normal;
    line-height: 2.0;
}
/* ブログ記事日付 */
.date {
    padding-left: 8px;
    color: #666666;
    background: #ffffff;
    font-size: 80%;
    font-weight: bold;
    text-align: right;
}

/* タイトルバナー下の説明 */
.cate-description {
    color: #36414d;
    margin-top: 40px;
    margin-bottom: 10px;
    padding: 10px;
    background: #ffffff;
　 text-decoration: underline;
    font-size: 90%;
    line-height: 2.2;
}

/* ブログ記事タイトル */
.entry-header {
    margin: 15px 0 5px 0px;
    padding: 15px 0 0px 30px;
    background: url(common/entry.gif) no-repeat;
    font-size: 125%;
    font-weight: normal;
}

/* ブログ記事 */
.entry {
    width: auto;
    margin: 0;
    color: #36414d;
    background: #fff;
    font-size: 90%;
    line-height:1.8;
}

.entry-content {
    width: 100%;
}

/* 段落 */
.entry p {
    margin: 0px 0px 35px;;
}

.entry strong {
    font-size: 115%;
}

/* 順序なしリスト */
.entry ul,
.entry ol {
    padding-left: 16px;
   list-style-image: url("common/entrydot.gif")
}
.entry il {
    margin-bottom: 10px;
}

/* 定義リスト */
.entry dl {}
.entry dt {}
.entry dd {
    padding-left: 8px;
}

/* テキストエリア */
.entry textarea {
    width: 97%;
}

/* 引用 */
blockquote {
    width: auto;
    margin: 15px 20px 25px 0px;
    padding: 10px;
    border: 1px #d3d3d3 dotted;
    background: #f7f7f7;
    font-size: 95%;
    line-height: 1.7;
}

/* 小見出し */
.komidashi {
    margin: 0px 0 15px 0px;
    padding: 0px 0 0px 20px;
    background: url(common/h3star.gif) no-repeat;
    font-weight: normal;
}

/* 第○話 */
.cate_no {
	text-align: center;
    margin: 70px 0 0px 0px;
    padding: 0px 0 px 0px;
}

/* もくじ */
.mokuji {
    margin: 15px 0 20px 0px;
    padding: 0px 0 5px 10px;
    border-bottom: 2px dotted #d3d3d3;
    font-weight: normal;
}

/* 引用文タイトル */
.quotetitle { 
    font-size: 83.3%;
    border-bottom: 1px solid #666;
    padding: 3px;
}

pre {
    margin: 15px 20px 0px;
    padding: 10px;
    background: #f6f6f6;
    border: 1px solid #999;
    font-size: 83.3%;
    line-height: 1.5;
    width: 100%;
    overflow: scroll;
}
html>body pre {
    width: 87%;
}

/* 追記 */
.entry.extended {}

/* タイトル下カテゴリ */
.entry-cat {
    background-color: transparent;
    margin: 0px 0px 15px 0px;
    padding-top: 3px;
    border-top: 1px dotted #36414d;
    font-size: 83.3%;
    text-align: right;
}

/* 投稿者 */
.entry-footer {
    margin: 0px 0px 0px 0px;
    padding-top: 3px;
    border-top: 0px dotted #36414d;
    font-size: 83.3%;
    text-align: right;
}

/* タグ */
.entry-tags {
    margin-bottom: 5px;
}
.entry-tags-header,
.entry-tags-list,
.entry-tag {
    display: inline;
    font-size: 100%;
}
.entry-tags-list { 
    list-style:none;
    padding-left: 5px;
}
/* readmore */
.ajax-entry-more-link {
    font-size: 80%;
}


/* info */
.info {
    margin: 10px 0 45px 0px;
    padding: 0px 0 0px 20px;
    color: #666666;
    font-size: 95%;
    font-weight: normal;
    line-height: 1.8;
}

.info a:link		{ color: #a7d28d; background-color: transparent; }
.info a:visited	{ color: #669999; background-color: transparent; }
.info a:active	{ color: #000000; background-color: transparent; }
.info a:hover	{ color: #66cc00; background-color: transparent; }

.info ul,
.info ol {
   list-style-image: url("common/infodot.gif")
}

/* form */
.formtitle {
    margin: 10px 0 0px 0px;
    padding: 0px 0 0px 0px;
    color: #666666;
    font-size: 105%;
    font-weight: bold;
    line-height: 1.8;
}
.formtext {
    margin: 0px 0 15px 0px;
    padding: 0px 0 0px 0px;
    color: #000000;
    font-size: 100%;
    font-weight: normal;
    line-height: 1.8;
}

/* menu */
.lunch-header {
    margin: 15px 0 0px 0px;
    padding: 15px 0 15px 30px;
    background: url(common/hd_lunch.gif) no-repeat;
    font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W6", 　"細明朝", HiraMinPro-W6 ,Palatino, Georgia, Times New Roman,　serif;
    line-height: 1.5;
    font-size: 125%;
    font-weight: normal;
}
.lunch-list {
    margin: 0px 0 0px 0px;
    padding: 0px 0 0px 0px;
    font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W6", 　"細明朝", HiraMinPro-W6 ,Palatino, Georgia, Times New Roman,　serif;
    line-height:1.5;
    font-size: 110%;
    font-weight: normal;
}

.lunch-list-colored {
    margin: 0px 0 0px 0px;
    padding: 0px 0 0px 0px;
    background: #ffebcd;
    font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W6", 　"細明朝", HiraMinPro-W6 ,Palatino, Georgia, Times New Roman,　serif;
    line-height: 1.5;
    font-size: 110%;
    font-weight: normal;
}

.lunch {
    margin: 5px 0px 20px 0px;
    font-weight: normal;
}

.lunch a:link		{ color: #cc6600; background-color: transparent; }
.lunch a:visited	{ color: #ff9966; background-color: transparent; }
.lunch a:active	{ color: #cc0000; background-color: transparent; }
.lunch a:hover	{ color: #ee7800; background-color: transparent; }
    
.tea-header {
    margin: 15px 0 0px 0px;
    padding: 15px 0 15px 30px;
    background: url(common/hd_tea.gif) no-repeat;
    font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W6", 　"細明朝", HiraMinPro-W6 ,Palatino, Georgia, Times New Roman,　serif;
    line-height: 1.5;
    font-size: 125%;
    font-weight: normal;
}

.tea-list-colored {
    margin: 0px 0 0px 0px;
    padding: 0px 0 0px 0px;
    background: #dbebc4;
    font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W6", 　"細明朝", HiraMinPro-W6 ,Palatino, Georgia, Times New Roman,　serif;
    line-height: 1.5;
    font-size: 110%;
    font-weight: normal;
}

.tea {
    margin: 5px 0px 20px 0px;
    font-weight: normal;
}

.tea a:link		{ color: #00ff00; background-color: transparent; }
.tea a:visited	{ color: #9acd32; background-color: transparent; }
.tea a:active	{ color: #009933; background-color: transparent; }
.tea a:hover	{ color: #578a3d; background-color: transparent; }

.dinner-header {
    margin: 15px 0 10px 0px;
    padding: 15px 0 15px 30px;
    background: url(common/hd_dinner.gif) no-repeat;
    font-size: 125%;
    font-weight: normal;
}

.dinner-list-colored {
    margin: 0px 0 0px 0px;
    padding: 0px 0 0px 0px;
    background: #b0c4de;
    font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W6", 　"細明朝", HiraMinPro-W6 ,Palatino, Georgia, Times New Roman,　serif;
    line-height: 1.5;
    font-size: 110%;
    font-weight: normal;
}

.dinner {
    margin: 5px 0px 20px 0px;
    font-weight: normal;
}

.dinner a:link		{ color: #0073a8; background-color: transparent; }
.dinner a:visited	{ color: #0066ff; background-color: transparent; }
.dinner a:active	{ color: #a0d8ef; background-color: transparent; }
.dinner a:hover	{ color: #192f60; background-color: transparent; }

.takeout-header {
    margin: 15px 0 0px 0px;
    padding: 15px 0 15px 30px;
    background: url(common/hd_takeout.gif) no-repeat;
    font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W6", 　"細明朝", HiraMinPro-W6 ,Palatino, Georgia, Times New Roman,　serif;
    line-height: 1.5;
    font-size: 125%;
    font-weight: normal;
}

.takeout {
    margin: 5px 0px 20px 0px;
    font-weight: normal;
}

.takeout a:link		{ color: #ff1493; background-color: transparent; }
.takeout a:visited	{ color: #ff69b4; background-color: transparent; }
.takeout a:active	{ color: #ff69b4; background-color: transparent; }
.takeout a:hover	{ color: #c70067; background-color: transparent; }


.menu-name {
    margin-bottom: 8px;
    padding-left: 0px;
    color: #000000;
    font-size: 120%;
    font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W6", 　"細明朝", HiraMinPro-W6 ,Palatino, Georgia, Times New Roman,　serif;
    line-height: 1.5;
    font-weight: bold;
    text-align: left;
}

.price {
    margin: 5px 0px 10px 0px;
    padding-left: 8px;
    color: #666666;
    font-size: 90%;
    font-family:georgia, verdana, arial, sans-serif;
    line-height: 1.5;
    font-weight: bold;
    text-align: right;
}

/* クリスマス */
#xmasbox {
	float: center;
	width: 400px;
	border: 1px solid #990000;
	text-align:center;
	margin-bottom: 20px;
	padding-bottom: 20px; 
}

.xmasmenu	{
	background: none;
	border-top: 0px solid #990000;
	border-bottom: 0px dotted #999999;
	color: #990000;
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W6", 　"細明朝", HiraMinPro-W6 ,Palatino, Georgia, Times New Roman,　serif; 
	font-size:120%;
	font-weight: bold;
	padding-top: 5px; 
	padding-bottom: 0px; 
}

.xmasstrong	{
	background: none;
	border-top: 0px solid #990000;
	border-bottom: 0px dotted #999999;
	color: #990000;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, verdana, arial, sans-serif;
	font-size:120%;
	font-weight: bold;
	padding-top: 5px; 
	padding-bottom: 5px; 
}

/* ヨタバナシ */
.yota_title {
    margin: 5px 0 5px 0px;
    padding: 0px 0 0px 0px;
    font-size: 115%;
    font-weight: normal;
}
.yota_date {
    margin: 0px 0px 5px 0px;
    padding-top: 5px;
    border-top: 1px dotted #36414d;
    font-size: 83.3%;
    text-align: right;
}
.yota_count {
    margin: 0px 0px 0px 0px;
    font-size: 100%;
    text-align: right;
}
.yota_prize {
    color: #ff0000;
    margin: 0px 0px 0px 0px;
    font-size: 120%;
}