@import url(text.css);

body {
	margin: 0px;
	padding: 0px;
	color: #663300;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
}
body.gr {
	background: url(../common/bg-body-gr.png) repeat;
}
body.bl {
	background: url(../common/bg-body-bl.png) repeat;
}

.encircle {
	margin: 0px;
	padding: 0px;
	background: url(../common/bg-encircle-bl.png) repeat-x;
}
.encircle-gr {
	margin: 0px;
	padding: 0px;
	background: url(../common/bg-encircle-gr.png) repeat-x;
}

table {
	font-size: 12px;
	line-height: 1.6;
}
.ff3300-12 {
	line-height: 150%;
	color: #FF3300;
}
.t333333-11 {	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
.class_white { color: #FFFFFF; }
.text-sub {
	font-size: 10px;
}

p {
	margin: 0em 0em 1em;
	padding: 0em;
}

/* リンク */
a { outline: none; color: #663300; }
a img { border-style: none; outline: none; }
a:link { text-decoration: underline; }
a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }

/* 配置 */
img.right {
	margin: 0px 0px 5px 10px;
	float: right;
}
img.left {
	margin: 0px 10px 5px 0px;
	float: left;
}
img.center {
	margin: 0px auto 5px;
	display: block;
}
.center {
	text-align: center;
}
.clear {
	clear: both;
}

/*------------------------------------
ヘッダー
------------------------------------*/
.header {
	width: 770px;
	margin: 0px;
	padding: 0px;
	background: url(../../images/header.gif) repeat-x;
}
.header p.home {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 1;
	color: #666666;
	font-weight: bold;
	text-align: right;
}
p.home a:link, p.home a:visited { color: #666666; }
p.home a:active, p.home a:hover { color: #666666; }

span.home,
span.home a {
	padding: 0px 5px 0px;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 14px;
}
span.home2,
span.home2 a {
	padding: 0px 5px 0px;
	color: #339933;
	font-size: 10px;
	line-height: 14px;
}

/*------------------------------------
左メニュー
------------------------------------*/
.banner {
	margin: 0px 0px 10px;
}

/* メールマガジン */
table.mail-maga {
	color: #750000;
}
table.mail-maga a {
	color: #750000;
}

.mobile {
	width: 188px;
	margin: 10px 0px;
	padding: 2px;
	text-align: center;
	border: 1px solid #B99672;
}
.mobile strong{
	margin: 0px;
	padding: 2px;
	display: block;
	background-color: #FDCA9B;
}

.note {
	width: 194px;
	margin: 0px auto 10px;
	text-align: left;
	color: #750000;
}
.note a:link { color: #750000; }
.note a:visited { color: #750000; }
.note a:hover { color: #a42d2d; }

/*------------------------------------
右コンテンツ
------------------------------------*/
div.main-inn {
	width: 500px;
	text-align: left;
}

/* 見出し */
div#whatsnew,
div#news,
div#pickup,
div#info,
div#doritan-memo {
	margin: 0px 0px 10px;
	padding: 5px;
	font-size: 14px;
	line-height: 1;
	vertical-align: middle;
	font-weight: bold;
	border: 1px solid #e36c0a;
}

/* ページトップへ戻る */
p.gotop {
	text-align: right;
}

/* 更新情報 */
table.news-list {
	width: 100%;
	margin: 0px 0px 20px;
}
table.news-list th {
	padding: 3px 10px;
	font-weight: normal;
	line-height: 1.3;
	vertical-align: top;
}
table.news-list td {
	padding: 3px 0px;
	line-height: 1.2;
	vertical-align: top;
}

/* デジタルガイド */
.digital-guide {
	width: 100%;
	margin: 0px 0px 20px;
	background-color: #ffffdc;
	text-align: center;
}
.digital-guide strong {
	font-size: 16px;
}
.digital-guide a:link { color: #FF3399; }
.digital-guide a:visited { color: #FF3399; }
.digital-guide a:hover { color: #FF3399; }

/* 最新ニュース・ピックアップ */
div.pickup {
	margin: 0px 0px 20px;
	background-color: #ffffdc;
}

table.news-table,
table.pickup-table {
	width: 100%;
	margin: 0px 0px 20px;
	background-color: #ffffdc;
}
table.news-table td,
table.pickup-table td {
	padding: 5px;
}

table.inn-table td {
	padding: 0px 3px 0px 0px;
	font-family: Verdana, Arial, sans-serif;
}

table.event {
	margin-bottom: 10px;
}
table.event td {
	padding: 2px;
}

table.nittei {
	margin-bottom: 10px;
}
table.nittei th {
	padding: 2px 1px;
	line-height: 1.2;
	text-align: left;
	color: #FF3399;
}
table.nittei td {
	padding: 2px 1px;
	line-height: 1.2;
}

td.image {
	width: 100px;
	vertical-align: top;
}
td.text {
	width: 380px;
}

.hantenred { padding:2px;
color:#FFF;
background-color:#C00;}

.dazi { font-size:15px;
line-height:20px;
font-weight:bold;}


/* 続き・詳細 */
span.more {
	font-weight: bold;
	float: right;
}

/* お知らせ */
ul.info-list {
	margin: 0px 0px 20px 0px;
	padding: 5px;
	background-color: #ffffdc;
}
ul.info-list li {
	margin: 0px 0px 5px 15px;
	padding: 0px;
}

/* ドリたんのひとことメモ */
div.doritan-text {
	margin: 0px 0px 20px;
	padding: 5px;
	background-color: #ffffdc;
}
div.doritan-text p {
	margin: 0px;
	padding: 0px;
}
div.doritan-text img {
	margin: 5px 10px 5px 0px;
	float: left;
}

/*------------------------------------
美食発見ページ下・メニューバナー
------------------------------------*/
.menu-ban {
	margin: 20px auto;
	text-align: center;
}
.menu-ban img {
	margin: 0px 5px 10px;
}

/*------------------------------------
ドリたんクリック
------------------------------------*/

/*.doritan {
	width: 213px;
	height: 156px;
	margin: -156px 0 0;
	padding: 0;
	z-index: 1;
}*/
